2017-02-08 3 views
2

Я пытаюсь настроить многопользовательскую настройку jupyter. В этом случае я установил jupyterhub с RemoteCSVAuthenticator и DockerSpawner.Jupyterhub с dockerspawner не запускается - ошибка 502

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

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

jupyterhost файл_журнал не показывает никаких ошибок. Докерконтейнер - это равнина jupyterhub/singleuser.

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


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

ответ

0

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

Смежные вопросы