Docker swarm 创建集群
- 在单引擎模式下的 Docker 主机上运行 docker swarm init会将其切换到 Swarm 模式,并创建一个新的 Swarm,将自身设置为 Swarm 的第一个管理节点
docker swarm init --advertise-addr 192.168.48.135
# --advertise-addr 指定其他节点用来连接到当前管理节点的 IP 和端口,默认为2377
-
生成加入管理节点的token
-
生成加入工作节点的token
-
列出swarm下的节点
docker node ls
列还显示了一个星号(*),这个星号会告知用户执行docker node ls 命令所在的节点
-
swarm高可用(根据Raft算法,管理节点要大于大多数,所以管理节点个数为奇数,至少是3个,3,5,7;最优为3个或5个)
-
swarm安全机制
#生成解锁钥匙
docker swarm update --autolock=true
#docker 服务重启后,需要用钥匙开锁
docker swarm unlock
本文来自博客园,作者:弩哥++,转载请注明原文链接:https://www.cnblogs.com/bangbangzoutianya/p/15699280.html