![](/img/trans.png)
[英]Docker Swarm- How to deploy a local docker image from manager to all worker nodes
[英]How to deploy container to subset of worker nodes in a docker swarm using affinity?
我有一个 docker 群,在 3 台机器上有 1 个主节点和 7 个工作节点,所有机器都运行 tomcat 个容器。
我希望将我的所有容器严格部署到 2 个工作节点。
我将如何为这样的部署设置关联规则?
你能帮我详细说明如何实现这一目标吗?
您可以标记 2 个工作节点:
docker node update --label-add foo=bar node-1
docker node update --label-add foo=bar node-2
然后使用部署放置约束强制容器降落在您在上一步中标记的节点上:
services:
your-service:
image: your-image
deploy:
placement:
constraints: [node.labels.foo=bar ]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.