【发布时间】:2015-10-05 07:31:41
【问题描述】:
我想让部署到生产环境变得最简单,但在如何做到这一点时遇到了困难。
如果我将 docker 用于生产,最好将 docker 映像与我的应用程序部署一起使用,但我不确定这是否是个好方法。
我有几个问题:
- 图层系统会不会膨胀,什么时候我在新版本的图像中每次都替换文件?
- 将数据库脚本和迁移工具作为此映像的一部分是个好主意吗?
- 最后一个问题是如何方便地运行它。我不想去那里停止 tomcat 容器并使用新应用程序映像中的卷再次启动它(因为新的应用程序容器名称不能相同)。
我已经看到了这样做的方法,但我不太喜欢它们,即部署到 Tomcat docker 映像,使用已捆绑的应用程序创建 Tomcat 映像或使用主机系统卷。我喜欢安装“CD”之类的东西。我想用其他方法评估我的想法,谈论运行它的正确工具可能是为了其他问题。
【问题讨论】:
标签: deployment docker production-environment