エラー
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
- 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