1、创建容器
创建两个使用默认的bridge网络的容器。
docker run -itd --name=a1 busybox
docker run -itd --name=a2 busybox
创建一个使用自定义的abcd网络的容器a3
docker run --network=abcd -itd --name=a3 busybox
为a2容器新增一个自定义的abcd网络连接
docker network connect abcd a2
a1与a2在bridge网络管理下。可以通信。
a2和a3在abcd网络管理下。可以通信。
2、容器地址查看
docker attach a2
ifconfig
exit
docker attach a1
exit
docker attach a3
3、容器通信测试
docker attach a1
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200122125954311.png
)
a1与a2能通信
重启Ubuntu
IP会不同
docker start a1
docker start a2
docker start a3
a1与a2能通信
确认一下运行的容器
a2与a3能通信
继续测试,发现a1与a3不能通信。
自定义网络管理的容器间,还可以用名字a2\a3 进行连接。例如:
ping -w 4 a3
来源:CSDN
作者:雷玉广
链接:https://blog.csdn.net/weixin_39593940/article/details/104069232