Jupyterhub с dockerspawner не запускается — ошибка 502

Я пытаюсь настроить многопользовательскую настройку jupyter. Для этого случая я настроил jupyterhub с RemoteCSVAuthenticator и DockerSpawner.

Аутентификация, кажется, работает нормально, а также, если я вхожу в систему, запускается док-контейнер. Но после входа в систему я получаю только сообщение об ошибке 502:

502 : Bad Gateway
The error was:
Failed to check authorization (upstream problem)

Файл журнала jupyterhost не показывает ошибок. Докерконтейнер — это обычный jupyterhub/singleuser.

Может ли кто-нибудь сказать мне, с чего начать?


После попытки углубиться в проблему я обнаружил, что если я попытаюсь получить доступ к процессу jupyter внутри контейнера докеров (например, http://172.17.0.36:8888/) всегда выдает ошибку 404 - страница не найдена. Я не думаю, что это нормально. Возможно, это причина того, что configurable-http-proxy выдает ошибку «Bad Gateway».


person gaunab    schedule 08.02.2017    source источник


Ответы (1)


Наконец я нашел проблему. Так как в нашей компании нам нужно установить прокси, я установил $http_proxy и $https_proxy внутри Docker-Container. Из-за этого jupyterhub-single, работающий внутри докера, не мог открыть соединение с хостом. Мое решение состояло в том, чтобы настроить локальный прокси-сервер на своем хосте и перенаправлять локальные соединения на хост, все остальное проходит через прокси-сервер компании.

person gaunab    schedule 10.02.2017