【发布时间】:2017-08-20 16:20:21
【问题描述】:
如何在一个节点上禁止使用多个容器:Docker、Swarm、Compose? 例如,我有 5 个节点,我想部署 3 个副本某个服务,我希望这个副本将在不同的节点上。
【问题讨论】:
-
是的...问题已解决。这是坏的。可能我应该使用其他编排系统,可能是 Nomad 或 Kubernetes 或其他?
-
你应该使用内存限制和cpu限制,而不是担心容器数
-
我使用 Apache Storm 存在 Supervisor 事物并且他必须是机器节点上的单个实例
-
您在运行容器时设置了约束,请参阅docs.docker.com/compose/compose-file/#placement