ホームページ  >  記事  >  運用・保守  >  docker compose とは何ですか

docker compose とは何ですか

青灯夜游
青灯夜游オリジナル
2021-12-30 13:46:3514629ブラウズ

docker compose は、マルチコンテナ Docker アプリケーションを定義および実行するためのコマンド ライン ツールです。開発者は Compose を通じて、YML ファイルを使用してアプリケーションに必要なすべてのサービスを構成できます。

docker compose とは何ですか

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。