Docker 在错误的 IP 范围内创建额外的网桥

Docker 在错误的 IP 范围内创建额外的网桥

我关注了答案这里并将 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创建这个桥接接口?

答案1

显然,docker 有一个可防止重启的 cashed 配置。您需要运行docker network prune。现在桥接不再创建,我成功移动了我的 IP 范围。

相关内容