How to install Docker Compose

  1. update
$ sudo apt update
$ sudo apt upgrade
  1. 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
  1. 権限の付与
$ sudo chmod +x /usr/local/bin/docker-compose
  1. 動作確認
$ docker-compose --version

docker compose のアップグレード

docker compose の v1 系をインストールしてしまっていたので v2 系にグレードアップ

1系のDocker compose の削除

/usr/local/bin/にあるdocker-composeディレクトリを削除

$ sudo trash docker-compose 

新しいDocker compose のインストール

  1. 以下のコマンドを実行して 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 の部分を書き換える

  2. 実行バイナリに対して実行権限を与えます。

    $ chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
    
  3. インストール結果をテストします。

    $ docker compose version
    

アンインストールする場合

  • curlを使って Docker Compose をインストールしていた場合は、次のようにしてアンインストールします。
    $ rm $DOCKER_CONFIG/cli-plugins/docker-compose
    

参考