自定义网络

查看所有的docker网络
image
网络模式

网络模式

bridge :桥接docker(默认,自己创建也使用bridge模式)
none:不配置网络
host:和宿主机共享网络
container:容器网络连通!(用的少!局限很大)

测试
我们直接启动的命令 --net bridge 这个就是docker0
docker run -d -P --name tomcat01 tomcatwjn
docker run -d -P --name tomcat01 --net bridge tomcatwjns
docker0 特点,默认,域名不能访问, --link 可以打通连接!(麻烦)
我们可以自定义网络

docker network create --driver bridge --subnet 192.168.0.0/16 --gateway 192.168.0.1 wjnnet
image
查看自定义网络
image
在此网络下启动两个tomcat测试
image
再次查看自定义网络,发现多了两个
image
测试
docker run -d -P --name tomcat-net-01 --net wjnnet diytomact
docker run -d -P --name tomcat-net-02 --net wjnnet diytomact
image

网络连通

image

测试的打通 tomcatwjn 到 wjnnet
docker network connect wjnnet tomcatwjn #连通
docker network inspect wjnnet 查看wjnnet
image

测试 docker exec -it tomcatwjn ping tomcat-net-01
image

posted @ 2022-10-22 10:46  习惯有点小脾气  阅读(40)  评论(0编辑  收藏  举报