From dad26ccb288b77fa37fb833202558e3a0edd6fe8 Mon Sep 17 00:00:00 2001 From: yeasy Date: Sat, 25 Apr 2026 21:03:39 +0000 Subject: [PATCH] Update docker0 default subnet to 172.17.0.0/16 --- 12_implementation/12.6_network.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/12_implementation/12.6_network.md b/12_implementation/12.6_network.md index cd549c1..da5907d 100644 --- a/12_implementation/12.6_network.md +++ b/12_implementation/12.6_network.md @@ -50,7 +50,7 @@ $ sudo ln -s /proc/$pid/ns/net /var/run/netns/$pid ```bash $ ip addr show docker0 21: docker0: ... -inet 172.17.42.1/16 scope global docker0 +inet 172.17.0.1/16 scope global docker0 ... ``` 创建一对 “veth pair” 接口 A 和 B,绑定 A 到网桥 `docker0`,并启用它 @@ -64,8 +64,8 @@ $ sudo ip link set A up $ sudo ip link set B netns $pid $ sudo ip netns exec $pid ip link set dev B name eth0 $ sudo ip netns exec $pid ip link set eth0 up -$ sudo ip netns exec $pid ip addr add 172.17.42.99/16 dev eth0 -$ sudo ip netns exec $pid ip route add default via 172.17.42.1 +$ sudo ip netns exec $pid ip addr add 172.17.0.99/16 dev eth0 +$ sudo ip netns exec $pid ip route add default via 172.17.0.1 ``` 以上,就是 Docker 配置网络的具体过程。