Networking
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 創建此橋接介面?
顯然 docker 有一個抗重啟的現金配置。你需要執行
docker network prune
. 現在不再創建網橋,我成功移動了我的 IP 範圍。