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
- 安裝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