Amazon Linux2023にdocker compose v2以降をインストールする方法
Amazon Linuxにdocker compose v2以降をインストールする方法は以下の通り
docker composeコマンドであり、docker-composeではないものがv2
その前にDocker自体をインストールしておく
YUMではインストールできないので、実行ファイルを直接ダウンロードする
sudo su
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.26.0/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
docker compose version
バージョンが表示されればOK
トラブルシュート
古いdocker composeは–profileオプションがないので、–profileが必要なのであれば最新のdocker composeをインストールすること
上のコマンドのバージョンはv2.26.0なので–profileが動作するが、インターネット上の古い記事だと古いdocker composeが指定されていて、「unknown flag: –profile」エラーで–profileが動作しない場合があるので、最新版をダウンロードすること
curl -SL https://github.com/docker/compose/releases/download/<****ここを最新versionにすること****>/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
最新版は下記公式サイトで確認すること