我按照这里的答案并将 daemon.json 更改为:
{
"bip": "10.200.0.1/24",
"default-address-pools": [
{ "base":"10.201.0.0/16","size":24 },
{ "base":"10.202.0.0/16","size":24 }
]
}
因为我想更改 docker 网络使用的 IP 范围。但是,当我开始时,仍然创建了一个属于我想要离开的 IP 范围的网桥:
8: br-6c870af107ba: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:c0:ef:44:7e brd ff:ff:ff:ff:ff:ff
inet 172.18.0.1/16 brd 172.18.255.255 scope global br-6c870af107ba
valid_lft forever preferred_lft forever
如何防止 docker 创建此桥接接口?
显然 docker 有一个抗重启的现金配置。你需要运行
docker network prune
. 现在不再创建网桥,我成功移动了我的 IP 范围。