我们在 Web 开发的时候,都会用到一些现成的工具持续 watch 源码文件,这样一有代码改动,不用手动重启服务器就可以在浏览器里看到变化。
Docker for Windows 可以将 Windows 里的某个目录作为 volume 挂载(映射)到 Dockers Container 里。理想的情况是我们将在 Windows 本地的源码目录挂载到 container 里,这样每次一有代码改动, container 自动构建 /重启服务器。可现在的问题是在 Windows 里改动了代码, container 却监视不到文件的变化,因为 Windows 文件系统的事件(改动、新建等)不能传递到 container 里。这是虚拟机层面( HyperV )没有实现文件系统事件传递( via https://github.com/docker/docker/issues/18246 )。
鉴于此,大家有没有用 Docker for Windows 搭建 Web 开发环境的?有什么经验可以分享?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.