Docker安装完成后启动报错:Failed to start Docker Application Container Engine

报错如下:显示没有启动

 

 先关闭防火墙:防火墙关闭指令请看  <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

最后成功标志如下: