Docker无法启动: Error initializing network controller: list bridge addresses failed

安装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

原文地址:https://www.cnblogs.com/xingxiz/p/14325400.html