我有一个基本的hello world Node应用程序写在express上.我刚刚通过在应用程序根目录中创建一个基本的dockerfile来使这个应用程序停靠.我创建了一个docker镜像,然后运行该图像以在正在运行的容器中运行它
# Dockerfile
FROM node:0.10-onbuild
RUN npm install
EXPOSE 3000
CMD ["node", "./bin/www"]
sudo docker build -t docker-express
sudo docker run --name test-container -d -p 80:3000 docker-express
Run Code Online (Sandbox Code Playgroud)
我可以访问Web应用程序.我的问题是..当我对我的应用程序进行代码更改时,例如将'hello world'更改为'hello bob',我的更改不会反映在正在运行的容器中.
更新容器中的更改有什么好的开发工作流程?当然,我不应该在每次更改后删除和重建图像?
谢谢 :)
| 归档时间: |
|
| 查看次数: |
1754 次 |
| 最近记录: |