Docker服務啟動報錯:Job for docker.service failed because the control process exited with error code.


報錯信息: Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
環境:本機環境是VirtualBox上安裝的Centos7系統。

Docker服務狀態:根據提示使用命令systemctl status docker.service查看docker服務的狀態,發現有如下狀態信息:

 

 

 

解決方案:卸載docker重新安裝新的docker。

解決步驟:

  1、卸載Docker,舊版本docker沒安裝成功直接卸載掉。

    (1)查看安裝過的包:yum list installed | grep docker

             本機安裝過的舊版本:docker.x86_64,docker-client.x86_64,docker-common.x86_64

    (2)刪除安裝的Docker相關的軟件包:

             yum -y remove docker.x86_64

             yum -y remove docker-client.x86_64

             yum -y remove docker-common.x86_64

  2、安裝Docker

    (1)查看內核版本【Docker要求Centos系統的內核版本高於3.10】

            uname -r        【本機的內核版本:3.10.0-327.el7.x86_64】

    (2)把yum包更新到最新(時間可能有點長,慢慢等待......)

            yum update

    (3)安裝需要的軟件包。【yum-util提供yum-config-manager功能,另外兩個是devicemapper驅動所需依賴】

            yum install -y yum -utils device-mapper-persistent-data lvm2

    (4)設置yum源

            yum install -y yum -utils device-mapper-persistent-data lvm2

    (5)查看倉庫的docker版本

            yum list docker-ce --showduplicates | sort -r

    (6)安裝docker

            yum install docker-ce

    (7)啟動docker,設置開機啟動docker。

            systemctl start docker

            systemctl enable docker

            systemctl stop docker【補充:這是關閉docker的命令】

    (8)查看版本

            docker version

          

 

 

    (9)檢測是否啟動成功,可以使用search命令。

            docker search mysql

         

 

 

    (10)查看日志狀態

            systemctl status docker.service

         

 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM