Docker网络

查看现有的网络

docker network ls

 

 

 创建自定义网络

--driver 指定驱动模式

--subnet 指定子网掩码 (192.168.0.0/16 ,16代表可以使用192.168.0.2到192.168.255.254个地址)

--geteway  指定网关

docker network create --driver bridge  --subnet 192.168.0.0/16 --gateway 192.168.0.1 mynet

指定网络启动镜像 (不指定 --net 默认使用 --net bridge ,也就是docker0默认网络)

docker run -d -P --name tomcat02 --net mynet diytomcat

查看自定义的网络

docker network inspect mynet

 跨网络段连接容器测试

docker run -d -P --name tomcat01  diytomcat

使用 docker inspect tomcat01可以看到,tomcat01 ip是172.17.0.2,而我们的tomcat02ip为192.168.0.2

 

 此时两个容器网络肯定是不互通的!

 

 连接网络和容器

docker network connect mynet tomcat01

 

posted @ 2020-07-23 11:06  流年飞逝  阅读(147)  评论(0编辑  收藏  举报