如何在Docker中分区Web应用程序

时间:2015-09-09 06:30:35

标签: java docker

我只需要验证我不会过于复杂化。我更喜欢在主机系统上使用仅数据容器而不是卷的想法。

我想将通常的java webapp划分如下

  • 服务器映像(服务器env常见于我所在地)
  • db image
  • 应用程序可部署(仅限数据)
  • 配置(仅数据)
  • db data(仅限数据)
  • 日志数据量(主机系统上的某个位置)

我看到了一些问题

  • 如何维护多个配置映像,例如dev,test,QA?(因为Docker Hub不支持分支)
  • 我希望我可以使用" docker export"如果要进行重新布局,移动数据库数据吧?
  • 是否可以在所有数据库的外部位置(仅限数据的容器)上安装数据库文件?
  • 如何将它组合在一起,还有除Docker Compose之外的其他可能性,因为它被称为"我们不建议您在生产中使用它。"?

0 个答案:

没有答案