CentOS 7サーバーがあり、インストールさdocker-ce-18.06.1.ce-3.el7.x86_64
れています。今、私は最新のdocker rpmにアップグレードしたいと思います。ただし、yum upgrade docker-ce
最新のパッケージは表示されません。この問題を解決するのに役立ちましたか?
最新のrpmが表示されない
yum list docker-ce --show-duplicates
Loaded plugins: copr, fastestmirror, rhnplugin
Installed Packages
docker-ce.x86_64 18.06.1.ce-3.el7 @docker-ce-stable
すべてのリポジトリがアクティブです。
# yum repolist
Loaded plugins: copr, fastestmirror
repo id repo name status
base/7/x86_64 CentOS-7 - Base 10,060+10
docker-ce-stable/x86_64 Docker CE Stable - x86_64 12+67
epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 13,335+1
extras/7/x86_64 CentOS-7 - Extras 356+41
google-chrome google-chrome 3
group_spacewalkproject-nightly-client/x86_64 Copr repo for nightly-client owned by @spacewalkproject 59+21
nodesource/x86_64 Node.js Packages for Enterprise Linux 7 - x86_64 97
updates/7/x86_64 CentOS-7 - Updates 831+30
yarn Yarn Repository 50
repolist: 24,803
このコマンドはすべてのパッケージを返します。
yum --disablerepo=* --enablerepo=docker-ce-stable upgrade
ストレージの詳細を追加
[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
答え1
/etc/yum.confファイルにdockerパッケージの除外リストがあることがわかりました。このコマンドを使用してパッケージをインストールします。
yum --disablerepo=* --enablerepo=docker-ce-stable upgrade --disableexcludes=all docker-ce
ありがとう