文章内容
1、查看容器的详细信息
IP地址在NetworkSettings设置中IPAddress
1 | docker inspect 容器ID |
单向通信
2、使用–link命令实现容器间单向通信
link后添加需要通信的容器名称。容器启动成功之后,登录web容器,使用ping database可以ping通database。
下面的命令实现了web容器对database的单向通信:
1 | docker run -d --name web --link database tomcat |
双向通信
3、列出docker底层网络明细
1 | docker network ls |
4、创建一个自定义网桥
1 | docker network create -d bridge my_bridge |
5、把容器绑定到网桥上
绑定到同一个网桥上的容器之间,可以相互通信。
把名为web的容器绑定到my_bridge网桥上:
1 | docker network connect my_bridge web |
把名为database的容器绑定到my_bridge网桥上:
1 | docker network connect my_bridge database |