0%
Swarm 网络连通测试
环境
- docker for windos 17.06.2(10.0.75.1)
- centos7.3 docker
测试
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| #manager>创建overlay网络 docker network create --driver overlay --subnet 10.0.9.0/24 my-network #查看网络 docker network ls #manager>创建nginx docker service create --replicas 2 --name my-web --network my-network nginx #查看my-web服务 docker service ps my-web #查看my-network网络详情 docker network inspect my-network #manager>创建busybox工具箱 docker service create --name my-busybox --network my-network busybox sleep 3000 #查看工具箱在那个节点 docker service ps my-busybox #去工具箱的节点 docker ps #进入工具箱 docker exec -it <工具箱的di or name> /bin/sh #从busybox容器内部,查询DNS来查看my-web的VIP nslookup my-web #从busybox容器内部,使用特殊查询查询DNS,来找到my-web服务的所有容器的IP地址: nslookup tasks.my-web #从busybox容器内部,通过wget来访问my-web服务中运行的nginx网页服务器 wget -O- my-web #增加实例 docker service update my-busybox --replicas 2
|
参考
基于Swarm的多主机容器网络
官网