我试图找出如何以最佳方式使用docker来保持我的新服务器环境高效和有条理。然而,我对可以单独集装箱化的东西有点挣扎。我想要一个实例 * redmine * gitlab 可能还有一些东西。一个单独的数据库容器肯定是有用的,以及数据卷/数据卷容器。
但是,例如这两种服务的共享网络服务器呢?这可能/推荐吗?这种设置的推荐粒度是多少?
答案 0 :(得分:2)
普遍接受的做法是“每个容器一个过程”。
如果您愿意,可以为这两种服务运行单个Web服务器容器。如果你开始觉得每个vhost的职责分歧,那么你可以把它分成两部分。