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命令。