在一个docker容器中运行多个服务

时间:2016-03-10 18:02:08

标签: docker containers

我是码头工人的新手。我刚安装它,我有一个问题,它可能是重复但我找不到搜索所有论坛的解决方案。 为什么在一个容器中使用juste one服务(apache,PHP,Mysql ...)会更好?

1 个答案:

答案 0 :(得分:1)

因为Docker的重点是将服务封装在单个映像中,然后将其克隆以生成实例。您可以克隆多个实例并轻松扩展应用程序 - 但是您很少需要克隆应用程序的每个元素。能够单独扩展Web层或数据库层更有用。

但主要原因是 - 容器是图像的实例。如果更新应用程序,则需要构建新映像。能够重建和重新启动应用程序的子组件是非常有用的,因为所有这些原因,必须将服务器更新为“更新”是一件麻烦事。