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

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