技術共有

コンテナのドッカー構成

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Docker Compose は、複数コンテナーの Docker アプリケーションを定義および実行するためのツールです。 YAML ファイルを使用すると、アプリケーションに必要なすべてのサービスを構成し、単一のコマンドを使用してサービスを作成して開始できます。以下は、Docker Compose の詳細な紹介です。

核となるアイデア

サービス

サービスはコンテナを実行する抽象化です。各サービスはイメージを実行し、ポート マッピング、環境変数、ボリューム マウントなどのコンテナーの構成オプションを含めることができます。

ネットワーク

Compose のサービスはデフォルトでデフォルトのネットワークに接続しますが、ネットワーク構成をカスタマイズして、さまざまなサービスが相互に通信する方法を制御できます。

ボリューム

ボリュームは、サービスによって生成されたデータを永続化するために使用されます。これにより、コンテナーの再起動後もデータを保持したり、複数のコンテナー間でデータを共有したりできます。

Docker Compose をインストールする

Linux システムでは、次のコマンドを使用して Docker Compose をインストールできます。

  1. sudo curl -L "https://github.com/docker/compose/releases/download/v2.0.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. sudo chmod x /usr/local/bin/docker-compose