docker swarm如何在指定的node上运行指定的容器

simonxzq 26 0 PDF 2021-01-16 16:01:32

描述问题 比如我们有worker1,worker2,worker3三个docker host另外加一个manager1(它是swarm的master)来管理它们。 如果在manager1上直接docker service create某一个容器的话,比如nginx容器,那么master会来决定挑哪一个node作为nginx容器的运行的host。 如果我要nginx容器只跑在worker1上面的话,应该怎么办呢? 解决方案 简单来说就是给每一个node打标签。 docker node update --label-add func=nginx worker1 上面这句话的意思是master

用户评论
请输入评论内容
评分:
暂无评论