首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头工人是否适合生产?

码头工人是否适合生产?
EN

Stack Overflow用户
提问于 2016-05-30 08:51:04
回答 2查看 13.2K关注 0票数 42

我喜欢将应用程序模块化为容器的想法(db,前端,后台.)然而,根据Docker 的说法,“Compose对于开发、测试和分阶段环境”是很好的。这句话对生产环境没有任何影响。因此,我在这里感到困惑。

是否最好使用Dockerfile从头开始构建生产映像,并安装所有的灯堆栈(等等)?那里?还是用docker-compose.yml构建生产环境更好呢?是否有任何理由(开销、链接等)?那个码头工人没有明确地说作曲对生产很有好处?

EN

回答 2

Stack Overflow用户

发布于 2016-05-31 09:57:41

实际上,在您的情况下,您需要定义“生产”。

使用一个命令编写简单的启动和停止多个容器。它没有添加任何你不能用常规的对接命令做的混合。

如果"production“是一个单一的对接主机,并且定义了所有实例和关系,那么compose就可以做到这一点。

但是,如果您想要多个主机并在集群中进行动态扩展,那么您实际上是在考虑群集或其他选项。

票数 45
EN

Stack Overflow用户

发布于 2016-06-12 23:15:56

为了扩展@ChrisSainty已经提到的内容,compose只是一个编排工具,您可以使用您自己的Dockerfiles构建的映像,并在一个主机中使用您的复合设置。但是请注意,对群群进行组合是可能的,因为它公开了与单个Docker主机相同的API。

在我看来,使用容器来定制高效率的服务是实现微服务体系结构的一种简单方法。此外,我建议检查这个正式的文档,了解在生产环境中使用复合的良好实践。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37521440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档