Update 2014-08-05: DockerのHTTP Routing - Part8: xip.io と Nginx と confd 0.6 で動的リバースプロキシ
xip.ioとNode.jsのマルチプルポートのサンプルで試した内容を、リバースプロキシとして使うNginxで実現するためにメモ。
異なるserver_nameで複数のserverディレクティブとupstreamディレクティブを定義できます。
docker-genはDocker Remote APIのinspectを/var/run/docker.sock経由で取得し、confdはetcdに保存した情報を使い、どちらもGoのtext/templateを使い、/etc/nginx/nginx.confを生成します。