Docker容器启动失败 Failed to start Docker Application Container Engine 的解决办法

Failed to start Docker Application Container Engine

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


问题分析:

近期在项目开发完成后,进行docker容器部署,结果出现了docker容器启动异常,未能启动Docker应用程序容器引擎。具体内容如下:

在启动docker容器时,出错,提示查看状态信息,如下图:
这里写图片描述

然后输入命令 “ systemctl status docker ” ,提示 “Docker应用程序容器引擎未能启动” 出现如下图:
这里写图片描述


解决办法:

个人搞了几个小时未果,于是乎开始了各种百度&Google,解决办法都是一些修改配置文件与删除配置文件之类的,都尝试过了,还是未果。
后来突然脑洞大开把问题给解决了,这儿将解决方案记录下来,一面下次再次遇见,具体解决不步骤如下:
第一步:当然是卸载咯
输入命令 “ yum remove docker-* ”,如下图:
这里写图片描述

再删除所有docker的包,在删除的过程中,建议重启服务器(或者杀掉所有docker进程),期间可能还有docker进程在占用文件夹的情况,导致服务删除失败的问题,
删除 /lib 和 /run 文件夹下的docker文件夹。

第二步:更新Linux的内核,
输入命令 “ yum update ”

第三步:通过管理员安装 docker 容器
输入命令 “ sudo yum install docker ”

第四步:启动docker容器
输入命令 “ systemctl start docker ”

第五步:检查docker容器是否启动成功
查看容器状态,输入命令 “ systemctl status docker ”,如下图:
这里写图片描述

查看容器版本信息,输入命令 “ docker info ”,如下图:
这里写图片描述


好了,关于 Docker容器启动失败 Failed to start Docker Application Container Engine 的解决办法 就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。