dockerを使用してnginxクラスターを構築する方法
Dockerを利用してnginxのクラスターを構築することができます。以下は基本的な手順です。
- その前に、コンピュータにDockerとDocker Composeがインストールされていることを確認してください。インストールガイドについては、Docker公式ウェブサイトを参照してください。
- ワークディレクトリでdocker-compose.ymlという名前のファイルを作成し、Nginxクラスタ構成の定義を記述する
version: '3'
services:
nginx:
image: nginx
ports:
- "80:80"
networks:
- nginx
nginx2:
image: nginx
ports:
- "81:80"
networks:
- nginx
networks:
nginx:
このコンフィグレーション ファイルでは2つのNginxコンテナを定義しており、それぞれのコンテナでは異なるポート マッピングを使用しています。必要に応じてさらにNginxコンテナを追加することができます。
- コマンドラインでワーキングディレクトリに移動し、以下のコマンドを実行してNginxクラスタを起動する:
docker-compose up -d
Nginxコンテナが起動し、バックグラウンドで実行されます。
- localhost:80
- http://localhost:81
Nginxクラスターの構築が完了しました。必要に応じて追加のNginxコンテナーを追加し、異なるポートマッピングを設定することができます。