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