我指的是Docker Networking#docker0用于docker0
在 Docker 中自定义虚拟网桥。
我的ifconfig
节目是这样的:
docker0 Link encap:Ethernet HWaddr d6:0d:76:37:ee:04
inet addr:172.17.42.1 Bcast:0.0.0.0 Mask:255.255.0.0
inet6 addr: fe80::d40d:76ff:fe37:ee04/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:648 (648.0 B)
eth0 Link encap:Ethernet HWaddr 08:00:27:51:e4:40
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe51:e440/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:947 errors:0 dropped:0 overruns:0 frame:0
TX packets:618 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:86885 (86.8 KB) TX bytes:71855 (71.8 KB)
我想给10.0.2.15/24
接口范围docker0
。
注意:我假设如果我docker0
使用与容器相同的 IP 范围进行自定义,eth0
那么容器应该从相同的范围获取 IP。(如果我假设错误,请纠正我)。
为此,我尝试添加文件--fixed-cidr=10.0.2.15/24
。/etc/default/docker
但它现在正在工作。
知道如何实现吗?
另外,如果我遵循错误的方式,请指导我如何以正确的方式实现它。