查看docker 网络
docker network ls
查看bridge网络详情。主要关注Containers节点信息。
docker network inspect bridge

我们自己创建的nginx01和nginx02在没有指定网络模式的情况下,自动放进bridge中。
多容器之间的沟通:
bridge模式下容器之间的沟通:对于默认的桥接模式,容器之间可以互相使用ping ip的方式。但是不能使用ping 容器名。
需要使用--link参数将一个容器加入到另一个容器中,才可以使用 ping 容器名的方式。不过需要注意的是--link是单向的。
使用自定义的桥接模式下,容器之间是可以相互ping通的,也可以直接使用ping 容器名的方式,并且是双向的。但是不能使用ping 容器名的方式与在默认桥接模式下的容器沟通。
使用--link参数命令:
docker run -itd --name nginx2 --link nginx1 nginx:1.19.3-alpine
创建一个桥接网络:
docker network create -d bridge my-bridge
上面命令参数-d 是指DRIVER的类型,后面的my-bridge是network的自定义名称。
创建一个容器,并把容器加入到my-bridge中:
docker run -itd --name nginx2 --network lagou-bridge nginx:1.19.3-alpine
创建一个容器,并把这个容器加入到之前容器的网络上:
docker run -itd --name nginx3 --network my-bridge nginx:1.19.3-alpine
docker network connect my-bridge nginx2
删除一个网络:
docker network rm my-bridge
docker network --help 网络常用命令汇总
connect Connect a container to a network .
create Create a network disconnect Disconnect a container from a network .
inspect Display detailed information on one or more networks .
ls List networks prune Remove all unused networks .
rm Remove one or more networks.




