mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-08-10 08:27:25 +00:00
Update docker0 default subnet to 172.17.0.0/16
This commit is contained in:
@@ -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 配置网络的具体过程。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user