码迷,mamicode.com
首页 > 其他好文 > 详细

Docker分布式环境

时间:2020-07-12 17:09:54      阅读:74      评论:0      收藏:0      [点我收藏+]

标签: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……

 

Docker分布式环境

标签:work   有一个   sha   docke   swa   防火墙   add-port   分布式   其他   

原文地址:https://www.cnblogs.com/echola/p/13288564.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!