基于Bridge容器间的双向通信
先来了解单向容器间单向通信命令
1.创建一个被访问容器(以mysql为例)
语法:docker run -d --name "database" mysql
2.创建单向通信于database的容器tomcat为例
语法:docker run -d --name web --link "database" tomcat
用link进行单向链接
此时就可以进入tomcat容器内部进行Ping进行测试连通性
3.进入并测试
docker exec -it web \bin\bash
测试连通性:ping database
如图所示则连通成功
基于Bridge容器间双向通信
1.查看网络列表
docker network ls
2.新建一个bridge
docker network create -d bridge my-bridge
再次查看如图:
3.连接容器然后进入容器内部进行测试
docker network connect my-bridge web
docker network connect my-bridge database
进入容器:
docker exec -it web /bin/bash
ping database
结果如图证明连通:
结束!!!