Centos7安装Docker启动失败:Job for docker.service failed because the control process exited with error

推荐:前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。。 点击跳转到网站

阻挡派大星学习的绊脚石之Docker安装失败


在之前的Docker学习阶段,安装Docker并没有出现任何问题,于是根据第一次安装经验总结下来的步骤一步步执行,没想到在我即将胜利之余却出现了令人头疼的问题!!启动失败!!??明明有着前车之鉴,为什么还会遇到这种问题,属实令人费解!

首先描述在安装Docker过程出现的问题及解决思路总结:

报错一:安装Docker之后测试“docker run hello-world”出现问题

cannot connect to the Docker daemon at
unix:7//var/run/docker.sock. Is the docker daemon running?

在网上找了许多解决方法:

  • 找到 /etc/docker/daemon.json
    在这一步我就出现了疑惑,我的 /etc目录下根本就没有docker文件夹,又看了很多博主的解决思路大致如此,在困惑之际突获救赎,有位博主写道如果没有在/etc/目录下没有docker文件夹和daemon.json可以自己创建,最终实现的效果是一样的。
// daemon.json内容
{
	“registry-mirrors”: [“https://registry.docker-cn.com”]
}
我怀着激动的心再次去尝试,果不其然,希望多大,
失望就有多大,当再次测试时出现的错误并没有改变。
(此方法仅对本人没有作用,是有同学按照上述方法得以解决的)

报错二:依旧是启动时出现问题 systemctl start docker

Job for docker.service failed because the control process exited with error
code. See "systemctl status docker.service" 
and "journalctl -xe" for details.

此错误是在不出现报错一后(1 h 出现的),此时本派大星已经在濒临崩溃的边缘,口中的国粹输出更是此起彼落,一旁的室友都开始为我打抱不平,又经过了一番面向百度编程的操作后,也是尝试了N种解决思路,但最终无一生效。正当我要失落的关闭Xshell,前往我温暖的床铺时,无意间打开了一个博客,浏览过后感觉和前面尝试的方法很相似但又不太一样,反正都失败了这么多次,也不差这一次,于是按照思路一步步的往下走,到了启动docker的时候,心里并没有太大希望,输入完命令systemctl start docker之后!!!!
在这里插入图片描述
我承认我激动了!!

解决步骤:

  • 卸载Docker
#第一步 移除社区
yum remove docker-ce docker-ce-cli containerd.io
#第二步 全部删除
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
  • 安装Docker(yum安装)
  1. 更新yum
yum update
  1. 查看仓库docker版本
yum list docker-ce --showduplicates | sort -r
  1. 安装docker
yum install docker-ce
  1. 启动docker,并设置开机启动
# 启动Docker
systemctl start docker
# 设置开机自启
systemctl enable docker

验收结果

查看版本
docker version

在这里插入图片描述

检测是否启动成功,可以使用search命令
docker search mysql

在这里插入图片描述

查看状态
systemctl status docker.service

在这里插入图片描述
最后分享博主的博客地址:Centos7 安装Docker失败 解决方案

总结:愿天堂没有报错

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT派同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值