一、docker通过bridge实现双向通信
1、创建网桥myBridge:
docker network create -d bridge myBridge
查看刚创建的网桥:
docker network ls
2、通过测试例子查看容器间通过bridge网桥通信
拉取镜像以centos为基础镜像:
docker pull centos
查看下载到本地的镜像centos
docker images
创建容器t1和t2容器,以上面centos镜像编号创建:
docker run -it -d --name t1 "centos镜像id编号"
docker run -it -d --name t2 "centos镜像id编号"
查看创建的容器
docker ps
通过上面创建的网桥名称myBridge连接t1和t2容器
docker network connect myBridge t1
docker network connect myBridge t2
docker ps 查看创建的t1和t2的容器编号
进入容器t1或t2的后台,根据t1和t2的容器编号:
docker exec -it t1的容器编号 /bin/bash
直接ping t2的网络:
ping t2
t1成功ping通t2容器,t2 通信t1同理。