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