Docker自定义一个网络

我们在启动一个容器的时候,docker会自动走–net bridge 这个网络

Docker自定义一个网络_mysql
Docker自定义一个网络_自定义_02

创建一个网络

docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet
# driver 为桥接模式 subnet 子网段 网关 网络名

Docker自定义一个网络_自定义_03

查看自己的网络

Docker自定义一个网络_自定义_04

在自定义网络下启动两个容器

Docker自定义一个网络_mysql_05

再次查看自己的网络

Docker自定义一个网络_自定义_06

现在我们就可以通过 容器名 来进行容器间的相互ping
Docker自定义一个网络_mysql_07
Docker自定义一个网络_自定义_08

而默认的网络docker0 是没有这个功能的。