我只需要验证我不会过于复杂化。我更喜欢在主机系统上使用仅数据容器而不是卷的想法。
我想将通常的java webapp划分如下
- 服务器映像(服务器env常见于我所在地)
- db image
- 应用程序可部署(仅限数据)
- 配置(仅数据)
- db data(仅限数据)
- 日志数据量(主机系统上的某个位置)
我看到了一些问题
- 如何维护多个配置映像,例如dev,test,QA?(因为Docker Hub不支持分支)
- 我希望我可以使用" docker export"如果要进行重新布局,移动数据库数据吧?
- 是否可以在所有数据库的外部位置(仅限数据的容器)上安装数据库文件?
- 如何将它组合在一起,还有除Docker Compose之外的其他可能性,因为它被称为"我们不建议您在生产中使用它。"?