概要
2019年3月28日現在、なぜかDocker Composeのダウンロードリンクにlatestのリンクがない。
よって最新版をインストールするにはhttps://docs.docker.com/compose/install/ の公式ドキュメントのリンクを見てやらなきゃいけないのだが、自動インストールとかしている場合だと厄介である
そこでシェルで最新版のバージョンを取得できるようにした
コード
$ COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d\" -f4) $ echo $COMPOSE_VERSION # 1.23.2
jq使うバージョン
jqがサーバーにインストールされているのなら、こっちのほうが正確かもしれない
$COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | jq -r '.tag_name')