【发布时间】:2015-12-11 15:41:36
【问题描述】:
Docker best practices 指南指出:
"...您应该只在单个容器中运行单个进程..."
Nginx 和 PHP-FPM 应该在不同的容器中运行吗?或者这是否意味着微服务架构只在容器中运行一个服务或“应用程序”?
将这些服务放在一个容器中似乎更易于部署和维护。
【问题讨论】:
-
我最近开始使用 Docker 并遇到了相同的查询。我最终为每个容器提供了单独的容器。不过,我很想在这里了解为什么这是“最佳实践”。
-
@DavidT 因为它允许您在 docker 组合/配置级别扩展服务,而无需修改服务本身的配置。
标签: php nginx docker virtual-machine dockerfile