Docker 17
引擎: CLI | Engine: CLI

docker swarm leave

docker群离开

描述

离开蜂群

使用

docker swarm leave [OPTIONS]

备选方案

名称,简写默认描述
--force,-ffalse强制此节点离开群集,忽略警告

父命令

命令描述
docker swarm管理群

相关命令

命令描述
docker群 ca管理根CA
docker群初始化初始化一个群
docker群加入加入群体作为节点和/或manager
docker群联合令牌管理联合令牌
docker群离开离开群
docker群解锁解锁群
docker群解锁键管理解锁密钥
docker群更新更新群体

扩展描述

当您在员工上运行此命令时,该员工将离开群集。

您可以使用--force选择经理将其从群集中移除。但是,这并不能重新配置群集,以确保有足够的管理人员来维持群集中的法定人数。将经理从群集中移除的安全方法是将其降级给员工,然后指示其在不使用“仲裁”的情况下离开法定人数。--force.只使用--force在经理离开后不再使用群集的情况下,例如在单节点群中。

实例

从经理那里可以看出,下面的蜂群是这样的:

$ docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS 7ln70fl22uw2dvjn2ft53m3q5 worker2 Ready Active dkp8vy1dq1kxleu9g4u78tlag worker1 Ready Active dvfxp4zseq4s0rih1selh0d20 * manager1 Ready Active Leader

移除worker2,发出以下命令worker2本身:

$ docker swarm leave Node left the default swarm.

该节点仍将出现在节点列表中,并标记为down它不再影响蜂群手术,而是一长串down节点会使节点列表混乱。若要从列表中删除非活动节点,请使用node rm命令。