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