Ubuntuにdocker-composeコマンドをインストール

目次

docker-compose(ハイフンが付いている方)は複数のコンテナを定義したYAMLファイルを用意しておき、操作するためのツールです。 ハイフン(-)が付いていないcomposeコマンド(Compose CLI)は「テクニカルプレビュー」なので今回は使いません。 公式ドキュメント通りにインストールしてみました。

対象OSは"Ubuntu 20.04.2"です。

docker-composeをインストールする

とりあえず公式ドキュメントにインストール手順があるので見てみます。

Install Docker Compose

1.ダウンロードする

docker-composeの実行ファイルは以下のアドレスにあります。 2021年6月3日現在、1.29.2が最新バージョンでした。

https://github.com/docker/compose/releases

ダウンロードファイル

ダウンロードファイル

docker-composeの実行ファイルをダウンロードします。

$ curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Linux-x86_64 -O

2.ダウンロードファイルを検証する

チェックサムを使用してファイルが破損していないか確認します。 curlコマンドでチェックサムをダウンロードし、sha256sumコマンドでdocker-composeファイルをチェックします。

$ curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Linux-x86_64.sha256 -O
$ sha256sum -c docker-compose-Linux-x86_64.sha256
docker-compose-Linux-x86_64: OK

“OK"と表示されたので次の手順へ進みます。

3.実行ファイルを移動する

docker-composeの実行ファイルを/usr/local/binディレクトリに移動し、実行権限を付与します。

$ sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose

実行権限があることを確認します。パーミッションに(x)があると実行できます。

$ ls -l /usr/local/bin/docker-compose
-rwxrwxr-x 1 izumi izumi 12737304  6月  3 16:12 /usr/local/bin/docker-compose

3.インストールされたバージョンを確認する

docker-composeを実行してバージョンを表示します。

$ docker-compose --version
docker-compose version 1.29.2, build 5becea4c