docker安装完成启动不了(报错:Failed to start Docker Application Container Engine.)

废话不多说,直接上干货

在这里插入图片描述

进入正题:

一、Docker—安装部署

注意:Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上

1、使用yum update确保 yum 包更新到最新。

yum  update

2、卸载旧版本(如果安装过旧版本的话,没安装过直接跳过)

yum remove docker docker-common docker-selinux docker-engine

3、安装docker

yum  -y  install  docker

4、启动docker和查看docker的状态

systemctl start docker——————(弹出刚熟悉的页面)			//启动docker

5、查看docker状态

systemctl  status  docker

安装完成

二、Docker–启动不成功问题解决

1、 启动后发现docker没有启动,报错信息如下所示 :

在这里插入图片描述

2、按照报错信息,输入命令systemctl status docker,信息如下:

在这里插入图片描述

此处或者是ERROR starting daemon:SELinux is not suppo…e——————统统往下看

3、其中标记红框的告诉我们:此linux的内核中的SELinux不支持 overlay2 graph driver,解决方法有两个

要么启动一个新内核;

要么就在docker里禁用selinux,设置–selinux-enabled=false;

我们采用第二种方式,编辑文件:/etc/sysconfig/docker
vim  /etc/sysconfig/docker

在这里插入图片描述

4、修改selinux-enabled为——————selinux-enabled=false

在这里插入图片描述

更改完后wq保存退出

5、重新启动docker:

systemctl  restart  docker

在这里插入图片描述

6、使用docker version查询版本信息

在这里插入图片描述

三、另一种解决方式(同样的错误,二解决就不用看三啦,三是给二解决不了的)

解决方法:

1、防火墙和selinux都关闭

systemctl  stop  firewalld
setenforce 0

2、修改/etc/docker/daemon.json这个文件

vim  /etc/docker/daemon.json

{

“registry-mirrors”: [“https://docker.mirrors.ustc.edu.cn”]

}

3、重启docker,还不行重启虚拟机

systemctl daemon-reload
systemctl restart docker
  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值