0%

DockerのHTTP Routing - Part7: Nginx multiple upstreams

xip.ioとNode.jsのマルチプルポートのサンプルで試した内容を、リバースプロキシとして使うNginxで実現するためにメモ。

異なるserver_nameで複数のserverディレクティブupstreamディレクティブを定義できます。

docker-genDocker Remote APIのinspectを/var/run/docker.sock経由で取得し、confdはetcdに保存した情報を使い、どちらもGoのtext/templateを使い、/etc/nginx/nginx.confを生成します。

upstreamの作り方