自定义网络可以使得相同网络下的容器可以通过容器名之间可以ping通。
自定义网络分为三部分
1.网络模式
2.自定义网络
3.总结
1.网络模式
创建容器时,可以指定容器所在的网络,--net 网络名称!
2.自定义网络
1. 查看自定义网络的详细信息!
2.创建两个容器,使得容器的网络在这个自定义下的网络之下
可以看到tomcat01的容器的ip地址是120.12.0.2下
3.测试tomcat01和tomcato2是否能ping 通
可以看到通过服务名是可以ping通的
总结
创建容器时默认用的就是bridge的网络模式,也就是--net bridge,docker0 用的就是bridge,这边可以自定义网络,通过类似docker network create --driver bridge --subnet 120.12.0.0/16 --gateway 120.12.0.1 mynet 创建网络,创建好之后,可以通过在启动容器时指定使用哪个网络 例如 docker run -d --name 容器名 -P --net mynet 镜像id
文章评论