Как я могу получить доступ к Jupyter Notebook через один порт (8888), работающий в нескольких док-контейнерах? - PullRequest
0 голосов
/ 08 ноября 2018

Я запускаю веб-приложение вне контейнера, и установка Jupyter Notebook выполняется в док-контейнере. Теперь я хотел бы получить доступ к Jupyter Notebook на веб-странице, работающей в нескольких контейнерах Docker.

1 Ответ

0 голосов
/ 08 ноября 2018

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

Каждый ваш контейнер jupyter должен иметь различную метку Path:, что позволит traefik перенаправлять трафик в нужный контейнер при отправке запросов, например, http://hostname/jupyter1.

Для получения дополнительной информации о требуемых ярлыках см. Справочник по трафику docs .

...