Docker网络配置全解析
1. 使用pipework理解容器网络
在容器网络配置中,pipework是一个强大的工具。当执行如下路由信息命令后:
default 192.168.1.254 0.0.0.0 UG 0 0 0 eth1 192.168.1.0 * 255.255.255.0 U 0 0 0 eth1若列出主机上的网络链接,除了默认的docker0桥接器,还会看到一个br0桥接器。使用brctl show命令查看桥接器信息,会发现veth1pl31668虚拟以太网接口已通过pipework连接到br0:
$ ip -d link show ... 3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state \ DOWN mode DEFAULT group default link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff promiscuity 0 bridge