我喜欢将应用程序模块化为容器的想法(db,前端,后台.)然而,根据Docker 的说法,“Compose对于开发、测试和分阶段环境”是很好的。这句话对生产环境没有任何影响。因此,我在这里感到困惑。
是否最好使用Dockerfile从头开始构建生产映像,并安装所有的灯堆栈(等等)?那里?还是用docker-compose.yml构建生产环境更好呢?是否有任何理由(开销、链接等)?那个码头工人没有明确地说作曲对生产很有好处?
发布于 2016-05-31 09:57:41
实际上,在您的情况下,您需要定义“生产”。
使用一个命令编写简单的启动和停止多个容器。它没有添加任何你不能用常规的对接命令做的混合。
如果"production“是一个单一的对接主机,并且定义了所有实例和关系,那么compose就可以做到这一点。
但是,如果您想要多个主机并在集群中进行动态扩展,那么您实际上是在考虑群集或其他选项。
https://stackoverflow.com/questions/37521440
复制相似问题