How to install Docker Compose
- update
$ sudo apt update
$ sudo apt upgrade
- file のダウンロード
$ 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
- 動作確認
$ docker-compose --version
docker compose のアップグレード
docker compose の v1 系をインストールしてしまっていたので v2 系にグレードアップ
1系のDocker compose の削除
/usr/local/bin/
にあるdocker-compose
ディレクトリを削除
$ sudo trash docker-compose
新しいDocker compose のインストール
-
以下のコマンドを実行して Docker Compose の現時点での最新安定版をダウンロードします。
$ DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker} $ mkdir -p $DOCKER_CONFIG/cli-plugins $ curl -SL https://github.com/docker/compose/releases/download/v2.4.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
このコマンドによって、アクティブユーザーの$HOMEディレクトリ配下に Compose がインストールされます。 システム上の全ユーザー向けに Docker Compose をインストールする場合は、~/.docker/cli-pluginsの部分を/usr/local/lib/docker/cli-pluginsに置き換えます。
別のバージョンをインストールする場合は
v2.4.1
の部分を書き換える -
実行バイナリに対して実行権限を与えます。
$ chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
-
インストール結果をテストします。
$ docker compose version
アンインストールする場合
- curlを使って Docker Compose をインストールしていた場合は、次のようにしてアンインストールします。
$ rm $DOCKER_CONFIG/cli-plugins/docker-compose