Docker Composeは、サーバーに複数のコンテナーを簡単にデプロイできるPythonプログラムです。
Dockerの調査を開始すると、特定のWebアプリを実行するには、さまざまなサービス(データベース、Webサーバーなど)をさまざまなコンテナーで実行する必要があることがよくわかります。
Docker Composeを使用すると、複数のコンテナの展開がはるかに簡単になります。
このチュートリアルでは、UbuntuにDockerComposeをインストールする2つの方法を学習します。
- UbuntuのリポジトリからのDockerComposeのインストール:より簡単な方法ですが、最新バージョンのdockercomposeがない可能性があります
- PIPを使用した最新のDockerComposeのインストール:新しいdockercomposeバージョンを取得します
Docker Composeを使用するには、UbuntuにDockerがインストールされている必要があることに注意してください。
UbuntuのリポジトリからDockerComposeをインストールします
これが最も簡単で推奨される方法です。特定の理由で最新のDockerComposeバージョンが必要でない限り、Ubuntuが提供するdockercomposeバージョンで非常にうまく管理できます。
DockerComposeはUbuntu20.04および18.04のユニバースリポジトリで利用できるため、最初に有効にしてください:
sudo add-apt-repository universe
おそらくそれは必要ありませんが、ローカルキャッシュを更新しても害はありません:
sudo apt update
これで、次のコマンドを使用して、UbuntuにDockerComposeをインストールできます。
sudo apt install docker-compose

バージョンを確認することで、DockerComposeが正常にインストールされていることを確認できます。
docker-compose --version
次のような出力が表示されます:
[email protected]:~$ docker-compose --version
docker-compose version 1.25.0, build unknown
PIPを使用してUbuntuに最新のDockerComposeをインストールします
PIPは「PIPInstallsPackage」の略です。これは、Pythonアプリケーションをインストールするためのコマンドラインベースのパッケージマネージャーです。
Docker Composeは基本的にPythonプログラムであるため、PIPを使用してインストールできます。
ただし、その前に、まずUbuntuにPIPをインストールする必要があります。
最初にユニバースリポジトリを有効にします。
sudo add-apt-repository universe
今すぐPIPをインストールする:
sudo apt install python3-pip
PIPがインストールされたので、それを使用してLinuxシステム上のすべてのユーザーにDockerComposeをインストールします。
sudo pip3 install docker-compose

Docker Composeのバージョンをチェックして、正常にインストールされていることを確認します。
[email protected]:~$ docker-compose --version
docker-compose version 1.27.4, build unknown
PIPを介してインストールされたDockerComposeがより新しいバージョンであることがわかります。
このチュートリアルで、UbuntuにDockerComposeを正常にインストールできたと思います。 DockerComposeのこのクイックスターターガイドを読むことを強くお勧めします。
DockerComposeを使用するためのクイックガイドDockerComposeは、マルチコンテナーアプリケーションの管理を簡単にするDockerネイティブツールです。

質問や提案は大歓迎です。