Docker服务启PIN报错:制御プロセスがエラーで終了したため、docker.serviceのジョブが失敗しました

エラー

Dockerサービスの起動エラー:制御プロセスがエラーで終了したため、docker.serviceのジョブが失敗しました

元の住所:

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

注意:

dockerを既にインストールしている場合は、最初にdockerによってインストールされたパッケージをアンインストールしてください。アンインストール手順のチュートリアルは最後のステップです。

エラーメッセージ: 制御プロセスがエラーコードで終了したため、docker.serviceのジョブが失敗しました。詳細については、「systemctlstatusdocker.service」および「journalctl-xe」を参照してください。

次のコマンドを使用します。

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関数を提供し、他の2つは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.起動が成功したかどうかを確認するために使用し、検索を使用して確認します

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

おすすめ

転載: blog.csdn.net/qq_47768542/article/details/110936177