Ответы:
Я знаю, что должен написать полное решение, но это слишком много, чтобы поставить здесь.
Если вы используете консула, консула-регистратора и консула-шаблона, вы можете использовать один nginx на каждый экземпляр EC2 перед всеми док-контейнерами. Конфигурация NGiNX будет автоматически обновляться при остановке или запуске контейнера. Затем вы можете поставить ELB перед всеми вашими экземплярами и просто указать его на порт 80.
Существует множество документации по этой настройке, но есть несколько примеров: http://progrium.com/blog/2014/09/10/automatic-docker-service-announcement-with-registrator/ http: //blog.xebia .com / 2015/03/24 / а-высокие , имеющиеся в наличии докер-контейнер-платформа с использованием-coreos-и-консул /