使用node.js的Docker开发工作流程

时间:2015-09-05 15:27:32

标签: node.js docker gulp livereload gulp-watch

我试图将docker与node.js网络应用程序一起使用。

我已熟悉docker概念,并在此处开始运行示例:https://docs.docker.com/examples/nodejs_web_app/

我得到了一般过程...写一个Dockerfile - >构建泊坞窗图像 - >在VM中运行它。

但是,每次更改文件时重建映像并重新启动容器似乎都是不切实际的。

我目前有一个gulp / live-reload设置非常适合开发,所以我想知道是否有任何推荐的方法可以用docker完成这样的事情。

谢谢!

1 个答案:

答案 0 :(得分:9)

您可以将源目录作为卷安装在容器中,并使用您当前使用的相同gulp / livereload设置。 child_process。如果遇到有关livereload的端口问题,请参阅Here's an example project with this setup