docker swarm 离开
描述 | 离开 swarm |
---|---|
用法 | docker swarm leave [OPTIONS] |
群此命令适用于 Swarm 编排器。
描述
当您在 worker 上运行此命令时,该 worker 会离开 swarm。
您可以使用--force
选项将其从 Swarm 中删除。
但是,这不会重新配置 swarm 以确保有足够的
managers 来维护 swarm 中的仲裁。删除经理的安全方法
from a swarm 是将其降级为 worker,然后指示它离开 quorum
不使用--force
.仅使用--force
在 Swarm 将
Manager 离开后不再使用,例如在单节点群中。
选项
选择 | 违约 | 描述 |
---|---|---|
-f, --force | 强制此节点离开召集,忽略警告 |
例子
考虑以下 swarm,如 manager 所示:
$ 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
.它不再是
会影响 swarm作,但一长串down
节点可能会使节点混乱
列表。要从列表中删除非活动节点,请使用node rm
命令。