1. 程式人生 > 其它 >Docker服務啟動報錯:Job for docker.service failed because the control process exited with error

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

技術標籤:Docker核心linuxdockercentosjava

錯誤

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

原文地址:

https://blog.csdn.net/zhangbeizhen18/article/details/85239758

注意:

如果已經安裝了docker,請先把docker安裝的軟體包解除安裝,解除安裝指令教程在最後一步。

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

使用命令:

systemctl status docker.service

檢視啟動資訊如下狀態資訊:

在這裡插入圖片描述

解決: 查詢各種部落格修改配置的方式沒有解決問題,重新安裝相同版本的Docker也沒解決,於是參考幾篇部落格重新安裝新版Docker的解決了此問題,為了後續查閱便利記錄本博文。

本機環境是VirtualBox上安裝的CentOS7。

安裝Docker

1.檢視核心版本 <Docker 要求 CentOS 系統的核心版本高於 3.10>

 uname -r         本機<核心版本: 3.10.0-327.el7.x86_64>

2.把yum包更新到最新

sudo
yum update

3.安裝需要的軟體包, yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的

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

4.設定yum源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

5.檢視倉庫中docker版本

yum list docker-ce --showduplicates | sort
-r
  1. 安裝docker
sudo yum install docker-ce

7.啟動Docker,設定開機啟動,停止Docker

sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl stop docker  

8.檢視版本

docker version

9.使用一下確認是否啟動成功,使用search 查一下

docker search mysql

10.檢視日誌狀態成功日誌

systemctl status docker.service 

解除安裝Docker,對於舊版本沒安裝成功,卸掉。

1.查詢安裝過的包

yum list installed | grep docker

本機安裝過舊版本

 docker.x86_64,
 docker-client.x86_64,
 docker-common.x86_64 

2.刪除安裝的軟體包

 yum -y remove docker.x86_64                        
 yum -y remove docker-client.x86_64                  
 yum -y remove docker-common.x86_64