CentOS服务器启动Docker失败,报iptables: No chain/target/match by that name
Docker启动失败求助
CentOS服务器上完成Docker安装后,执行sudo service docker start启动失败,尝试sudo service docker restart及重启服务器均无效。
- 手动执行
sudo dockerd报错:
创建默认"bridge"网络失败:无法配置FILTER链:iptables执行失败:iptables --wait -I FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT: iptables: 找不到对应的链/目标/匹配项。 (退出状态 1)
- 怀疑
docker0网卡异常,执行ip a查看结果:
... 6: docker0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default link/ether 02:42:81:95:ec:06 brd ff:ff:ff:ff:ff:ff inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0 valid_lft forever preferred_lft forever
docker0网卡存在但状态为DOWN,不确定是否是启动失败的原因。
- Docker版本及系统环境信息:
Docker version 19.03.4, build 9013bf583a
Linux xxxxxxxxxxxxx 4.19.91-009.ali4000.alios7.x86_64 #1 SMP Mon Jan 25 10:47:38 CST 2021 x86_64 x86_64 x86_64 GNU/Linux
目前无法定位问题解决方向,求帮助。
更新补充信息
执行sudo iptables -S的输出如下:
-P INPUT ACCEPT -P FORWARD ACCEPT -P OUTPUT ACCEPT -N DOCKER -N DOCKER-ISOLATION-STAGE-1 -N DOCKER-ISOLATION-STAGE-2 -A FORWARD -o docker0 -j DOCKER -A FORWARD -i docker0 ! -o docker0 -j ACCEPT -A FORWARD -i docker0 -o docker0 -j ACCEPT -A DOCKER-ISOLATION-STAGE-1 -j RETURN -A DOCKER-ISOLATION-STAGE-2 -j RETURN
内容的提问来源于stack exchange,提问作者david
相关产品推荐
相关产品推荐

