Docker 17参考手册
引擎: CLI | Engine: CLI
docker swarm leave
描述
离开蜂群
使用
docker swarm leave [OPTIONS]
备选方案
名称,简写 |
默认 |
描述 |
---|---|---|
--force,-f |
false |
强制此节点离开群集,忽略警告 |
父命令
命令 |
描述 |
---|---|
docker swarm |
管理群 |
相关命令
命令 |
描述 |
---|---|
docker群 ca |
管理根CA |
docker群初始化 |
初始化一个群 |
docker群加入 |
加入群体作为节点和/或manager |
docker群联合令牌 |
管理联合令牌 |
docker群离开 |
离开群 |
docker群解锁 |
解锁群 |
docker群解锁键 |
管理解锁密钥 |
docker群更新 |
更新群体 |
扩展描述
当您在员工上运行此命令时,该员工将离开群集。
您可以使用--force
选择经理将其从群集中移除。但是,这并不能重新配置群集,以确保有足够的管理人员来维持群集中的法定人数。将经理从群集中移除的安全方法是将其降级给员工,然后指示其在不使用“仲裁”的情况下离开法定人数。--force
.只使用--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
命令。
引擎: CLI | Engine: CLI相关
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
主页 | https://docker.com/ |
源码 | https://github.com/docker/docker |
版本 | 17 |
发布版本 | 17.06 |