我试图将docker与node.js网络应用程序一起使用。
我已熟悉docker概念,并在此处开始运行示例:https://docs.docker.com/examples/nodejs_web_app/
我得到了一般过程...写一个Dockerfile - >构建泊坞窗图像 - >在VM中运行它。
但是,每次更改文件时重建映像并重新启动容器似乎都是不切实际的。
我目前有一个gulp / live-reload设置非常适合开发,所以我想知道是否有任何推荐的方法可以用docker完成这样的事情。
谢谢!
答案 0 :(得分:9)
您可以将源目录作为卷安装在容器中,并使用您当前使用的相同gulp / livereload设置。 child_process
。如果遇到有关livereload的端口问题,请参阅Here's an example project with this setup。