AlmaLinuxにDockerComposeのv2系をインストールしたいっ!

元々DockerComposeのv1系をずっと使っていたんですが、挙動があやしい(うまく起動しなかったりする)のでv2にすることにしました。
Dockerはv20.10.22で、環境(OS)はタイトルにも書きましたがAlmaLinuxです。

docker-compose v1系のアンインストール

v1をサクっと削除します。

rm -fr /usr/local/bin/docker-compose

# シンボリックリンクも削除
rm -fr /usr/bin/docker-compose

docker-compose v2系のインストール

mkdir -p /usr/local/lib/docker/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64 -o /usr/local/lib/docker/cli-plugins/docker-compose
chmod a+x /usr/local/lib/docker/cli-plugins/docker-compose

インストール確認

docker compose version
// Docker Compose version v2.20.2

docker-composeコマンド

v2系からコマンドではなく、プラグインになったらしく、実行時は以下のよう

// v1
docker-compose

// v2
docker compose

になったんですが、v2でもコマンドとして動かしたいので /usr/libexec/docker-composeを入れます。

curl -sL https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64 -o /usr/libexec/docker/cli-plugins/docker-compose
chmod +x /usr/libexec/docker/cli-plugins/docker-compose
ln -sf /usr/libexec/docker/cli-plugins/docker-compose /usr/bin/docker-compose

コマンド確認

docker-compose -v
// Docker Compose version v2.20.2

upとかdownの出力が変わったんですが、基本はそのまま使えるはずなので、しばらくこれで様子を見ようと思います。