【Docker】Docker ~ 基本編 / docker-compose の環境整備 ~

■ はじめに

https://dk521123.hatenablog.com/entry/2020/04/11/000000
https://dk521123.hatenablog.com/entry/2020/12/18/152949

の続き。

docker-compose は、Docker Engineとは別ソフトウェアなので
インストールする必要があるので、メモ。
更新方法も載せておく。

目次

【1】docker-compose のインストール
 1)Linuxの場合
【2】docker-compose の更新
 1)Linuxの場合

【1】docker-compose のインストール

1)Linuxの場合

sudo apt install -y python3 python3-pip
sudo pip3 install docker-compose

【2】docker-compose の更新

* v2系は、v1系とは異なるので注意

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

より抜粋
~~~~
 Compose v2 architecture and installation instructions differ from v1
~~~~

1)Linuxの場合

* 以下のサイトを参照した。

https://www.rockyourcode.com/how-to-install-docker-compose-v2-on-linux-2021/

[1] 古いバージョンを削除する

sudo rm -rf docker-compose

[2] 古いバージョンを削除する

# v2.0.1 をインストール

# create the docker plugins directory if it doesn't exist yet
mkdir -p ~/.docker/cli-plugins

# download the CLI into the plugins directory
curl -sSL https://github.com/docker/compose/releases/download/v2.0.1/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose

[3] 実行可能権限をバイナリに適用する

# sudoなし
chmod +x ~/.docker/cli-plugins/docker-compose

[4] バージョンを確認する

docker compose version
# 「Docker Compose version v2.0.1」が表示されたらOK

関連記事

Docker ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2020/04/24/160044
Docker ~ Windows / 環境構築編 ~
https://dk521123.hatenablog.com/entry/2017/09/23/235818
Docker ~ Linux / 環境構築編 ~
https://dk521123.hatenablog.com/entry/2018/04/10/234030
Docker ~ 基本編 / docker-compose ~
https://dk521123.hatenablog.com/entry/2020/04/11/000000
Docker ~ 基本編 / docker-compose.yml の作成 ~
https://dk521123.hatenablog.com/entry/2020/12/18/152949
Docker ~ docker-compose の サンプル ~
https://dk521123.hatenablog.com/entry/2022/05/21/222910