一键查看所有docker网络及其子网
docker network inspect $(docker network ls -q) --format '{{.Name}} => {{range .IPAM.Config}}{{.Subnet}}{{end}}'
示例输出
bridge => 172.17.0.0/16
host =>
none =>
my_custom_net => 172.18.0.0/16
注意:host
和 none
网络没有子网,所以为空。
查看哪些容器连接到哪个网络
docker network inspect <网络名> --format '{{range .Containers}}{{.Name}} {{.IPv4Address}} {{end}}'
示例输出
web_app: 172.18.0.2/16 db_app: 172.18.0.3/16