您的位置:首页 > 运维架构 > Docker

记一次docker安装成功,启动失败的原因

2022-04-14 16:00 876 查看

###问题

按照错误提示,先查看

docker
的状态:

systemctl status docker

可以看到,非常明显的一行大红字:

Failed to start Docker Application Container Engine

Docker
引擎启动失败。

很模糊一句话,百度上大部分都是告诉你源文件格式错误。

也不知道大家是不是都验证过,仅凭一句**

Docker
引擎启动失败**就能确定错误来源。

很明显

Failed to start Docker Application Container Engine
并不是真正的错误原因。

继续使用

journalctl -xe
查看相关日志

firewalld:ERROR: ZONE_CONFLICT: 'docker0' already bound to a zone

问题定位瞬间清晰了,防火墙的问题。

1、先检查

firewall-cmd
中是否有区域占用了
docker0

firewall-cmd --get-active-zones

2、查看

firewall-cmd
是否存在
docker
区域

firewall-cmd --get-zones

3、如果存在,请将接口更改为

docker0

sudo firewall-cmd --permanent --zone=docker --change-interface=docker0
// 重启防火墙
sudo systemctl restart firewalld

####

Docker
成功启动

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: