ホームページ >運用・保守 >Docker >Centos に Docker をインストールする際の問題を解決する方法

Centos に Docker をインストールする際の問題を解決する方法

WJ
WJオリジナル
2020-06-08 16:56:173439ブラウズ

Centos に Docker をインストールする際の問題を解決する方法

centos で docker のインストールが失敗する問題を解決するにはどうすればよいですか?

CentOS インストール Docker エラー メッセージ:

Centos に Docker をインストールする際の問題を解決する方法

##問題: パッケージ docker-ce-3:19.03.2-3.el7.x86_64 containerd.io >= 1.2.2-3 が必要ですが、どのプロバイダーもインストールできません

- ジョブの最適候補をインストールできません
- パッケージcontainerd.io-1.2.2-3.3.el7 。 x86_64 は除外されます
- パッケージcontainerd.io-1.2.2-3.el7.x86_64は除外されます
- パッケージcontainerd.io-1.2.4-3.1.el7.x86_64は除外されます
- パッケージcontainerd 。 io-1.2.5-3.1.el7.x86_64 は除外されます
- パッケージcontainerd.io-1.2.6-3.3.el7.x86_64 は除外されます
(アンインストール可能をスキップするには「--skip-broken」を追加してみてくださいパッケージ、または最適な候補パッケージだけを使用する場合は '--nobest')

確認したところ、containerd.io パッケージがインストールされていることがわかりましたが、バージョンは 1.2.0 であるため、このインストールは失敗しました。理由は、containerd.io ソフトウェア パッケージのバージョンが低すぎるためです。

解決策:

1. Docker のバージョンを確認し、下位バージョンをインストールし、新しいバージョンの Docker をインストールしないでください。 (ここでは複雑ではありません。下位バージョンのインストール手順を紹介します)

 [root@localhost ~]# yum list docker-ce --showduplicates | sort -r    //检查相应的软件包版本

Centos に Docker をインストールする際の問題を解決する方法

     [root@localhost ~]# yum -y install  docker-ce-18.06.0.ce-3.el7     //安装低版本的软件包 [object Object]

2. 新しいバージョンのcontainerd.ioソフトウェアパッケージをインストールします

containerd.io软件包下载地址:https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
   [root@localhost ~]#wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm    //下载相关软件包

Centos に Docker をインストールする際の問題を解決する方法

 [root@localhost ~]# yum -y install containerd.io-1.2.6-3.3.el7.x86_64.rpm    //升级containerd.io软件包

Centos に Docker をインストールする際の問題を解決する方法

インストール完了後に Docker を再インストールします

[root@localhost ~]# yum -y install docker-ce //Docker ソフトウェア パッケージをインストールします

Centos に Docker をインストールする際の問題を解決する方法

インストールが完了したら、Docker

[root@localhost ~]# systemctl  start docker      //CentOS7启动方法
[root@localhost ~]#server  docker start        //CentOS6启动方法

Centos に Docker をインストールする際の問題を解決する方法## を起動します。ステータスを確認すると、正常に開始されていることがわかります

関連する推奨事項: docker チュートリアル

以上がCentos に Docker をインストールする際の問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。