CentOS 8 に containerd.io-1.2.13 rpm パッケージをインストールします

CentOS 8 に containerd.io-1.2.13 rpm パッケージをインストールします

CentOs 8 マシンで、docker stable リポジトリを構成しました。リポジトリ内の以下のパッケージも参照してください。ただし、システムからパッチを一覧表示すると、 のみが表示されます1.2.0。最新バージョンが表示されない理由がわかりません。

このリポジトリから最新のパッケージを取得するにはどうすればいいですか?

https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.13-3.1.el7.x86_64.rpm

# head /etc/yum.repos.d/docker-ce.repo
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

パッケージリスト

 yum list containerd.io  --showduplicates

Installed Packages
containerd.io.x86_64                                                                  1.2.0-3.el7                                                                            @docker-ce-stable
Available Packages
containerd.io.x86_64                                                                  1.2.0-1.2.beta.2.el7                                                                   docker-ce-stable
containerd.io.x86_64                                                                  1.2.0-2.0.rc.0.1.el7                                                                   docker-ce-stable
containerd.io.x86_64                                                                  1.2.0-2.2.rc.2.1.el7                                                                   docker-ce-stable
containerd.io.x86_64                                                                  1.2.0-3.el7                                                                            docker-ce-stable

答え1

module_hotfixes=1DNF リポジトリ構成に追加しますdocker-ce-stable。これにより Docker は動作しますが、Podman は動作しなくなるため、切り替える場合は、その変更を元に戻し、その結果インストールされたパッケージをクリーンアップする必要があることに注意してください。

関連情報