能够在docker中以全局模式扩展容器?

时间:2018-06-22 07:40:12

标签: docker scale global swarm

我有三个群体节点。 通过docker swarm部署了模式为“ global”的容器化服务。

稍后,将另外一个群集节点添加到当前的四个节点。 如何将容器服务部署到新添加的节点?

该命令(docker服务扩展)仅在“复制”模式下使用。

1 个答案:

答案 0 :(得分:0)

如果您有很多正在运行的服务,我建议运行以下命令。此命令将在所有docker节点上平均地重新平衡所有服务。

docker service ls -q > docker_services && for i in `cat docker_services`; do docker service update "$i" --detach=false --force ; done

如果您只有一项服务,请使用此命令

docker service update <service_name>