创建自定义网络:
docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet
启动mycentos镜像,容器命名为docker01:
docker run -it -P --name docker01 --net mynet mycentos
同样启动容器docker02:
docker run -it -P --name docker02 --net mynet mycentos
接着,我们用命令看下网络的元数据信息:
docker network inspect mynet
返回如下:
可以看到,我们将两个容器添加到同一网络中了。此时,我们用命令测试一下网络情况:
docker exec -it docker01 ping docker02
docker exec -it docker01 ping 192.168.0.3
返回如下:
我们可以看到,用名称或ip都是可以让容器互相访问的。