※参考) Docker入門(第二回)~Dockerセットアップ、コンテナ起動~ | さくらのナレッジ
■環境
VirtualBox上のCentOS Linux 8
■現象
"yum install docker-ce" でDockerのインストールを行ってみたがエラーとなる。
[user@localhost ~]$ sudo yum install docker-ce [sudo] user のパスワード: 残念、また試してください。 [sudo] user のパスワード: メタデータの期限切れの最終確認: 1:04:02 時間前の 2020年07月02日 06時28分57秒 に実施しました。 エラー: 問題: package docker-ce-3:19.03.12-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed - cannot install the best candidate for the job - package containerd.io-1.2.10-3.2.el7.x86_64 is filtered out by modular filtering - package containerd.io-1.2.13-3.1.el7.x86_64 is filtered out by modular filtering - package containerd.io-1.2.13-3.2.el7.x86_64 is filtered out by modular filtering - package containerd.io-1.2.2-3.3.el7.x86_64 is filtered out by modular filtering - package containerd.io-1.2.2-3.el7.x86_64 is filtered out by modular filtering - package containerd.io-1.2.4-3.1.el7.x86_64 is filtered out by modular filtering - package containerd.io-1.2.5-3.1.el7.x86_64 is filtered out by modular filtering - package containerd.io-1.2.6-3.3.el7.x86_64 is filtered out by modular filtering (インストール不可のパッケージをスキップするには、'--skip-broken' を追加してみてください または、'--nobest' を追加して、最適候補のパッケージのみを使用しないでください)
■対処
※ 今回の件とは関係ないが yum でなく dnf を使ってみる
1) レポジトリ追加
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2)
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
3)
sudo dnf install containerd.io-1.2.6-3.3.el7.x86_64.rpm
4)
sudo dnf install docker-ce docker-ce-cli
5) Dockerサービス起動
sudo systemctl start docker
sudo systemctl enable docker
6) Docker動作確認
docker --version
sudo docker info
Docker
0 件のコメント:
コメントを投稿