【发布时间】:2017-09-01 04:54:42
【问题描述】:
有 Docker Swarm(现在内置在 Docker 中)和 Docker-Compose。人们似乎只在单个节点上运行容器时使用 Docker-Compose。但是,Docker-Compose 不支持任何deploy 配置值,请参阅https://docs.docker.com/compose/compose-file/#deploy,其中包括mem_limit 和cpus,能够设置似乎很好/很重要。
所以也许我应该使用 Docker Swarm?虽然我只在单个节点上部署。此外,安装说明对于其他人来说会更简单(他们不需要安装 Docker-Compose)。
但也许我不应该在单个节点上使用 Swarm 的原因是什么?
我在下面发布了一个答案,但我不确定它是否正确。
编辑:请注意,这不是一个基于意见的问题。如果您查看下面的答案,您会发现有 “不得不做” 和 “不能做” 事实。
【问题讨论】:
标签: docker docker-compose docker-swarm