Docker群离开
描述 | 离开蜂群 |
---|---|
用法 | docker swarm leave [OPTIONS] |
Swarm 此命令与 Swarm 协调器配合使用。
描述
当您对工作人员运行此命令时,该工作人员将离开集群。
您可以使用--force
管理器上的选项将其从群中删除。但是,这不会重新配置集群以确保有足够的管理器来维持集群中的法定人数。从 swarm 中删除管理器的安全方法是将其降级为工作器,然后指示其离开法定人数而不使用--force
。仅--force
在管理器离开后不再使用集群的情况下使用,例如在单节点集群中。
选项
选项 | 默认 | 描述 |
---|---|---|
-f, --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
命令。