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