用网络名互联, 如果用host互联,万一某个集群节点挂了,就不能像用网络名那样可以直接用名自动接上,因为host是固定的
docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet
子网(--subnet):192.168.0.0
/16 可以创建 255* 255个子网 如果是/24 只能创建255个子网
网关(--gateway) : 192.168.0.1 从哪里出去
网络名:mynet
自己的网络就创建好了(查看):
再用自己的网络启用2个容器
再看看自己的网络
docker network inspect mynet
可以看到自己的地址有两个容器
然后可以用自己自定义的docker 网络 去ping docker名