コンテンツにスキップ

最新docker-composeをインストールするコマンド

WSL2でインストールするときなど、いつも次のようにインストールしてました。

  • 公式ページ のインストール手順に従って進める
  • 手順の中にdocker-compose版の最新バージョンを確認する手順があるのでGitHubにいって最新版を確認する
  • URLに含まれるversionを差し替える
  • インストールする

この手順2,3が個人的にとても面倒です。 次のコマンドを上から実行するだけで最新版がインストールできます。

前提条件

  • jq インストール済み

コマンド

version=$(curl https://api.github.com/repos/docker/compose/releases/latest | jq .name -r)
output='/usr/local/bin/docker-compose'
curl -L https://github.com/docker/compose/releases/download/$version/docker-compose-$(uname -s)-$(uname -m) -o $output
chmod +x $output
docker-compose --version

参考