docker swarm 管理命令
查看swarm集群节点状态 docker node ls swarm集群节点升降级 升级:docker node promote 节点名称 降级:docker node demote 节点名称 获取swarm集群节点令牌 查看worker的令牌 docker swarm join-token worker 查看manager的令牌 docker swarm join-token manager 退出swarm集群 普通节点离开:docker swarm leave 管理节点离开:docker swarm leave --force (强制离开) 脱离集群后namager节点删除脱离的节点:docker node rm 节点名称 查看节点详细信息 docker node inspect docker swarm init --force-new-cluster 如果节点失去法定人数(如两个节点的swarm集群离开一个时) 尝试集群任何操作都会报错,最佳方案就是将失去的节点重新联机,若不能操作,从此状态恢复的唯一方法就是在管理节点上使用 docker swarm init --force-new-cluster 。此时该节点成为管理节点的单节点集群,能够管理和运行服务,管理者拥有以前关于服务和任务的所有信息 查看开启的服务 docker service ls 停服务 docker