AlmaLinuxのDockerを更新したいっ!

特に問題もなかったのでDocker14系をずっと使用していたんですが、放置しすぎるのもあれなので17系に更新しようと思います。

dnf update

とりあえずパッケージを全部最新に

dnf update

と思ったんですが、エラーがでてアップデートができない。

Status code: 404 for https://mirrors.almalinux.org/mirrorlist/$releasever/appstream

とりあえずキャッシュをクリアしてみる

dnf clean all

エラーは変わらず。

軽くググると

rpm -V almalinux-release

これで動作確認ができるらしいんですが、そもそも almalinux-release が入っていなかったので、インストールしてみます。

almalinux-release

dnf --releasever=9 install almalinux-release

これで再度updateしてみます。

dnf update(再)

dnf update

今度は無事に更新ができました。

docker

dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

今のDockerはコマンドで入れた気もしますが、そもそも名前とかも変わっているようなのでインストールしなおします。

docker -v
> Docker version 27.3.1, build ce12230

とりあえず最新に更新できました😀

参考

Docker Engine インストール(Fedora 向け) | Docker ドキュメント