docker swarm leave

描述离开 Swarm
用法docker swarm leave [OPTIONS]

Swarm 此命令适用于 Swarm 编排器。

描述

当你在一个工作节点上运行此命令时,该工作节点将离开 swarm。

你可以在一个管理器节点上使用 --force 选项将其从 swarm 中移除。然而,这不会重新配置 swarm 以确保有足够的管理器来维持 swarm 中的法定人数。从 swarm 中移除管理器的安全方法是将其降级为工作节点,然后指示它在不使用 --force 的情况下离开法定人数。只有在管理器离开后 swarm 将不再使用的情况下(例如在单节点 swarm 中),才使用 --force

选项

选项默认值描述
-f, --force强制此节点离开 swarm,忽略警告

示例

考虑以下从管理器角度看到的 swarm

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

© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.