【发布时间】:2016-01-27 07:58:36
【问题描述】:
我现在知道应用程序的源代码应该使用ADD 复制到 docker 容器中。
这似乎是个好主意,但如果我希望能够更新我的应用程序源代码,比如一天两次,甚至更频繁,该怎么办?
最可行的解决方案是将源代码保留在我的应用程序之外。然后我可以保持机器运行,只使用 GIT 更新源代码。
机器会这样创建:
docker run -p 80:80 -v /home/adam/projects/docker-test/src:/var/www/html webserver
这意味着,如果我从本地服务器控制机器,但基础架构位于 EC2 上,则每次打开网站时,文件都会通过 Internet 拉取。
这个问题的最佳解决方案是什么?我是否能够继续使用更新的源代码重新部署容器但没有停机时间?
【问题讨论】:
标签: php git deployment docker web-deployment