安装
安装官方文档进行安装
问题
然后执行启动命令:
systemctl start docker
报错,无法启动,提示使用命令查看详细日志:
jouralctr -xe
或者手动启动查看启动过程
sudo dockerd
发现关键的一句话:
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
问题是docker创建网卡的IP地址可能被占用,导致docker网卡无法创建
排查
执行命令查看路由表:
route -n
结果如下:
[root@4dim-test docker]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 218.18.153.129 0.0.0.0 UG