基本的に公式に従えばいい。
https://matsuand.github.io/docs.docker.jp.onthefly/compose/install/
一応コマンド
//1.29.2 は 12/13 時点で最新安定板 $ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose //権限付与 $ sudo chmod +x /usr/local/bin/docker-compose //なくてもいいかもしれない $ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose //バージョン確認 $ docker-compose --version
他のバージョンをインストールしたい場合は以下リンク。
https://github.com/docker/compose/releases
2.2.2 が一番あたらしいけどだいぶ下の方にバージョン1のやつがある。
1.29.1 が欲しい場合は以下とかになる。downloadのすぐ下の数字を変える。
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o
1.29.2 はバージョン1の最終だから何も考えずにコマンドこのままでいいかも。
自分の場合は2.2.2に変えて最初のコマンドを実行したけど専用のやり方があるみたい。
docker-compose が バージョン1 からバージョン2 になるときに言語が Python から Go に変わったらしい。それでインストール方法がバージョン1とバージョン2で違う。
一応リンク
https://docs.docker.com/compose/cli-command/
バージョン1 と バージョン2 で compose-switch なるものがあるらしい。バージョン切り替えできるっぽい?
それもリンクにコマンド書いてある。