docker的基本管理命令:
docker swarm 创建/管理 集群的命令;
docker swarm init --advertise-addr <MANAGER-IP>
注释:最后跟的的是主节点的IP地址,在主节点执行后 会生成加入node节点的token
docker info
注释:以查看群集的当前状态
docker node ls
注释:命令以查看有关节点的信息 在*该节点ID下一表明当前连接此节点上
要向该群添加一个worker,请运行以下命令
docker swarm join-token worker
向该群添加管理器,请运行
“docker swarm join token manager”
管理集群的节点
Docker node ls #列出集群中的成员信息
该AVAILABILITY列显示调度程序是否可以将任务分配给节点:
Active 意味着调度程序可以将任务分配给节点。
Pause 意味着调度程序不会将新任务分配给该节点,但是现有任务仍在运行。
Drain意味着调度程序不会将新任务分配给节点。调度程序将关闭所有现有任务,并将它们调度在可用节点上。
该MANAGER STATUS列显示节点参与Raft共识:
无值表示不参与群集管理的工作节点。
Leader 表示该