Docker安装完成后启动报错:Failed to start Docker Application Container Engine
- 2021 年 4 月 1 日
- 筆記
报错如下:显示没有启动
先关闭防火墙:防火墙关闭指令请看 <a href=”Linux防火墙篇”>//www.cnblogs.com/szx666/p/13715279.html</a>
方法一:更新Linux内核、yum包;删除旧版本的docker,重新安装、重启服务器、重启服务。
卸载:yum remove docker-*
更新Linux内核、yum包:yum update
通过管理员安装 docker 容器 :sudo yum install docker
下一步重启服务器(相当于杀掉所有docker进程)
重启服务:systemctl start docker 查看容器状态:systemctl status docker
方法二:如果还报错或者是ERROR STARTING DAEMON:SELINUX IS NOT SUPPO……..这就是告诉我们此LINUX的内核中的SELINUX不支持 OVERLAY2 GRAPH DRIVER,解决方法有两个
要么启动一个新内核;
要么就在DOCKER里禁用SELINUX,设置–SELINUX-ENABLED=FALSE;
我们采用第二种方式,编辑文件:/ETC/SYSCONFIG/DOCKER
修改SELINUX-ENABLED为——————SELINUX-ENABLED=FALSE
更改完WQ保存退出。 再重启服务即可
方法三:如果防火墙和seLinux都关闭,上述方法都不行请使用如下操作
修改/etc/docker/daemon.json这个文件
添加如下内容:
{
“registry-mirrors”: [“//docker.mirrors.ustc.edu.cn”]
}
执行以下操作 ,重启服务:
systemctl daemon-reload
systemctl restart docker
最后成功标志如下: