docker compose は、マルチコンテナ Docker アプリケーションを定義および実行するためのコマンド ライン ツールです。開発者は Compose を通じて、YML ファイルを使用してアプリケーションに必要なすべてのサービスを構成できます。
このチュートリアルの動作環境: linux5.9.8 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。
docker Compose の概要
Compose は、複数コンテナーの Docker アプリケーションを定義および実行するためのツールです。 Compose では、YML ファイルを使用して、アプリケーションに必要なすべてのサービスを構成できます。その後、単一のコマンドを使用して、YML ファイル構成からすべてのサービスを作成して開始できます。
Compose を使用するための 3 つのステップ:
Dockerfile を使用してアプリケーションの環境を定義します。
docker-compose.yml を使用してアプリケーションを構成するサービスを定義し、分離された環境で一緒に実行できるようにします。
最後に、 docker-compose up コマンドを実行して、アプリケーション全体を起動して実行します。
Compose インストール
Linux では、Github からバイナリ パッケージをダウンロードして使用できます。最新リリース バージョンのアドレス: https:/// github.com/docker/compose/releases。
次のコマンドを実行して、Docker Compose の現在の安定バージョンをダウンロードします。
$ sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
別のバージョンの Compose をインストールするには、1.24.1 を置き換えます。
実行可能アクセス許可をバイナリに適用します:
$ sudo chmod +x /usr/local/bin/docker-compose
ソフト リンクを作成します:
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
インストールが成功したかどうかをテストします:
$ docker-compose --version cker-compose version 1.24.1, build 4667896b
注: alpine の場合, 次の依存関係パッケージが必要です: py-pip、python-dev、libffi-dev、openssl-dev、gcc、libc-dev、make。
推奨される学習: 「docker ビデオ チュートリアル 」
以上がdocker compose とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。