标签:work 有一个 sha docke swa 防火墙 add-port 分布式 其他
创建Swram集群
docker swarm init
当前只有一个节点,开放防火墙2377端口
firewall-cmd --zone=public --add-port=2377/tcp
然后开启其他Docker虚拟机的Docker服务
将
docker swarm join --token SWMTKN-1-671i4v1cl79crfoc5ux1oihzjvol9p46awb0v12syl919h2nws-957p9k15b47c9b6opcxtzxaax 192.168.0.102:2377
在其他Docker虚拟机上运行
查看Swarm集群节点
docker node ls
docker node rm -f 节点ID
强制解散Swarm集群,需要使用docker swarm leave -f,重建Swarm,再使用docker swarm init
如果要恢复Docker2、3、4,由于Swarm是强制解散,所以它们还认为在此集群中,先使用docker swarm leave
在运行docker swarm join --token SWMTKN-1-671i4v1cl79crfoc5ux1oihzjvol9p46awb0v12syl919h2nws-957p9k15b47c9b6opcxtzxaax 192.168.0.102:2377,就可以加入到集群中
查看Swarm集群网络,只可以在管理节点上运行
docker network ls
创建共享网络
docker network create -d overlay --attachable swarm_test(虚拟网络的名字)
虚拟网络的删除
docker network rm swarm_test(虚拟网络的名字)
创建分布式容器
docker run -it --net=swarm_test……
标签:work 有一个 sha docke swa 防火墙 add-port 分布式 其他
原文地址:https://www.cnblogs.com/echola/p/13288564.html