docker composeプラグインではなくdocker-composeコマンドを使用したいとき

最近は、docker composeプラグインが実装されまして。

docker-composeではなく、docker composeコマンドが実行できるのですね。

しかし、コマンドに互換性が無いそうです。

docker-composeコマンドのインストール手順を記録させて頂こうと思います。


docker-composeコマンドのインストール手順

aptやyum等のパッケージ管理コマンドでは、古いdocker-composeコマンドが導入されてしまう場合があります。

よって、githubから最新版をダウンロードさせて頂こうと思います。

releasesリンクをクリックしまして。

インストール対象のアーキテクチャ、x86_64やaarch64等に合ったアセットのリンクをコピーしておきましょう。

そのリンクを使用して、インストールを行います。

aarch64版の、23.8.5現在の最新版、バージョンv2.20.2のインストールは次のコマンドになります。

sudo curl -SL https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-aarch64 -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

このような感じで、docker composeコマンドとは別に、最新版のdocker-composeコマンドが使用できるようになりました。


使用したいアプリがdocker-composeで実装されていると、やはり必ずdocker-composeコマンドをインストールする必要が出ます。

docker-composel.yamlファイルのバージョンによって、必要なdocker-composeコマンドのバージョンが異なるため、やはり最新版をインストールしておいたほうが、安全かと思います。

インストールはパッケージマネージャを使用せずに、上記の手順で行うように、ぜひ覚えておきましょう。

スポンサーリンク

フォローする

スポンサーリンク