Networking

Docker 在錯誤的 IP 範圍內創建了額外的網橋

  • December 29, 2021

我按照這裡的答案並將 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 範圍。

引用自:https://serverfault.com/questions/1088476