docker网络互通实验

需求:创建两个自定义容器,分别使用自定义网络,使其互通

1. 创建容器
docker run -d --name web1 -p 80:80 httpd
2. 创建网络
docker network create  --driver bridge --subnet 192.168.1.0/24  net1
docker network create  --driver bridge --subnet 171.16.1.0/24  net2
3. 创建两个容器,分别使用两个自定义网络
docker run -it --name c1 --network net1 centos bash
docker run -it --name c2 --network net2 centos bash
4. 创建一个新的网络net3 打通两个容器
docker network create --driver bridge net3
docker network connect net3 c1
docker network connect net3 c2
5. 两个容器互相ping,可以ping通

 

结果展示

 

 

posted @ 2024-11-23 16:28  cloud-qing0212  阅读(24)  评论(0)    收藏  举报