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社區。