首页 > 解决方案 > docker global service 和replication 有什么区别,以及如何更改全局服务的数量?

问题描述

码头工人服务 ls :

pclmy6i40arj        consul_consul                 global              4/4                 consul:latest 
wr95np1xsqr0        consul_consul-agent           global              4/4                 consul:latest

我想改变全球服务的数量,怎么办?

标签: dockerdocker-swarm

解决方案


global模式下,每个 swarm 节点运行一个服务副本。全局副本的数量等于 swarm 节点的数量。在replica模式下,您可以运行任意数量的服务实例。

官方文档说:

对于复制服务,您可以指定集群管理器在可用节点上调度的复制任务的数量。对于全局服务,调度程序在每个可用节点上放置一个满足服务放置约束和资源要求的任务。


推荐阅读