Маршрутизация уровня 7 на основе Docker-контейнеров без Docker Enterprise - PullRequest
0 голосов
/ 14 декабря 2018

В документации Docker EE вы можете использовать их встроенный балансировщик нагрузки для маршрутизации на основе пути: https://docs.docker.com/ee/ucp/interlock/usage/context/

Я хотел бы использовать это для наших локальных разработчиков, чтобы иметь локальный кластер контейнеров для разработкипоскольку многие наши приложения используют пути к хостам для маршрутизации каждого сервиса.

Моим первоначальным решением было добавить еще один контейнер в службу compose, который был бы просто прокси-сервером nginx, выполняющим маршрутизацию на основе пути, но затем я наткнулся на эту функциональность Docker EE.

Есть ли что-то похожее на эту функциональность без использования Docker EE или я должен придерживаться только использования контейнера обратного прокси-сервера nginx?

РЕДАКТИРОВАТЬ: я должен уточнить в нашемВ средах выпуска я использую ALB с AWS.Это для локальных рабочих станций разработчиков.

1 Ответ

0 голосов
/ 16 декабря 2018

Функциональность Docker EE - это просто автоматизация обертывания вокруг контейнера interlock , который, как мне кажется, сам запускает nginx.Я рекомендую вам просто использовать nginx локально в вашем файле compose, или, что еще лучше, использовать traefik , специально созданный для этой цели.

...