Docker 开发工作流程 node.js
Docker development workflow with node.js
我正在尝试将 docker 与我正在开发的 node.js 网络应用程序一起使用。
我已经熟悉了 docker 概念并起床 运行 此处示例:https://docs.docker.com/examples/nodejs_web_app/
我得到了一般过程...编写一个 Dockerfile -> 构建一个 docker 图像 -> 运行 它在一个 VM 中。
但是,每次更改文件时都重建镜像并重新启动容器似乎不切实际。
我目前有一个 gulp / 实时重载设置,非常适合开发,所以我想知道是否有任何推荐的方法可以用 docker 完成这样的事情。
谢谢!
您可以将源目录作为卷装载到容器中,并使用与您当前使用的相同的 gulp/livereload 设置。 Here's an example project with this setup. If you run into port issues with livereload see 。
我正在尝试将 docker 与我正在开发的 node.js 网络应用程序一起使用。
我已经熟悉了 docker 概念并起床 运行 此处示例:https://docs.docker.com/examples/nodejs_web_app/
我得到了一般过程...编写一个 Dockerfile -> 构建一个 docker 图像 -> 运行 它在一个 VM 中。
但是,每次更改文件时都重建镜像并重新启动容器似乎不切实际。
我目前有一个 gulp / 实时重载设置,非常适合开发,所以我想知道是否有任何推荐的方法可以用 docker 完成这样的事情。
谢谢!
您可以将源目录作为卷装载到容器中,并使用与您当前使用的相同的 gulp/livereload 设置。 Here's an example project with this setup. If you run into port issues with livereload see