このチュートリアルでは、Windows で Docker Compose を使用する方法を示します。
前提条件: Docker Compose をインストールする
Docker 構成ツールをインストールするには、まず、Windows 用の Docker デスクトップ アプリケーションをシステムにインストールします。このアプリには、組み込みの Docker CLI、Docker Compose CLI、Compose プラグイン、Docker Engine、およびその他の重要なコンポーネントが含まれています。
ノート: Docker デスクトップ アプリケーションのインストールについては、関連する Web サイトにアクセスしてください。 記事 .
Windows で Docker Compose を使用するには?
Windows で Docker Compose を使用するには、まず、アプリケーションをコンテナー化するための手順を定義する Dockerfile を作成します。その後、構成ファイルでサービスを構成し、「 docker-compose up ' 指図。
図については、指定された指示を確認してください。
ステップ 1: Dockerfile を作成する
まず、Docker コンテナーのスナップショットを作成するための指示を含む Dockerfile を作成します。たとえば、「 index.html 」ファイルを次の手順を使用して作成します。
- 「 から 」命令は、コンテナーの基本イメージを定義します。
- 「 コピー 」は、ソース ファイルをコンテナーの実行可能パスに追加またはコピーします。
- 「 エントリーポイント 」は、Docker コンテナーの実行可能ファイルまたはデフォルトを定義します。
index.html をコピー / ユーザー / 共有 / nginx / html / index.html
エントリーポイント [ 「ニンジンクス」 、 「-g」 、 「デーモンオフ;」 ]
ステップ 2: 構成ファイルを作成する
「」という名前の構成ファイルを作成します docker-compose.yml 」サービス構成設定を含むファイル。たとえば、「 ウェブ ' と ' web1 次の手順を使用して、構成ファイル内のサービス:
- 「 ウェブ 」 サービスは HTML プログラムをコンテナ化し、「 web1 」サービスは「 nginx:最新 コンテナ内のイメージ。
- 「 建てる 」 キーは、アプリケーションをコンテナー化するための Dockerfile またはビルド コンテキストを定義します。たとえば、Dockerfile 命令を使用します。
- 「 ポート 」は、コンテナーの公開ポートを割り当てます。
サービス:
ウェブ:
建てる: 。
ポート:
- 80 : 80
web1:
画像:nginx:最新
ステップ 3: サービスを開始する
その後、「 docker-compose up ' 指図:
docker-compose up -d
確認のため、localhost の割り当てられたポートにアクセスします。ここでは、Windows で Docker Compose を使用して HTML サービスを正常に実行しています。
それで全部です! Windows で Docker Compose を使用する方法を示しました。
結論
Windows で Docker Compose を使用するには、まず Windows に Docker Desktop アプリケーションをインストールして、Docker Compose CLI をインストールします。その後、Dockerfile を作成してアプリケーションを Docker 化します。 Compose ファイルでアプリケーション サービスを構成して、各サービスを個別の Docker コンテナーで実行します。その後、「 docker-compose up 」 コマンドを使用して作成サービスを開始します。この記事では、Windows で Docker Compose を利用する方法を説明しました。