安裝docker啟動后有如下報錯
failed to start daemon: Error initializing network controller: list bridge addresses failed: PredefinedLocalScopeDefaultNetworks List: [172.17.0.0/16 172.18.0.0/16 172.19.0.0/16 172.20.0.0/16
查看路由發現172.16的網段被占用,導致docker網卡無法創建。有人提供的解決方案是刪除該條路由,但是對於我的這個服務器這條路由是不能刪除的,所以另外尋找其他方案。
解決方法
手動創建docker網卡,執行如下兩條命令:
ip link add name docker0 type bridge
ip addr add dev docker0 172.1.0.1/16
再嘗試啟動docker