nginx-proxyというdocker imageを使うことで,複数のコンテナによるWebサーバーを構築してみます.これによって,サーバコンテナが複数ある場合に,ドメイン名によってアクセスを振り分けることが出来ます. このnginx-proxyのすばらしいところは,サーバコンテナの稼働状態に応じて自動で設定が変更されるところです.例えば,サーバコンテナ2が停止した場合,その時点で自動的にnginx-proxyの設定が変更されます.逆にサーバコンテナを追加したくなった場合には,引数を付けて起動するだけで追加出来ます.非常に便利ですね. 構築手順 CentOS7/docker環境が導入されていることを前提とします. nginx-proxyコンテナの起動 以下のコマンドでimageのダウンロードと起動ができます. docker run -d -p 80:80 -v /var/run/docke