2017-02-08 2 views
2

Ich versuche, ein Mehrbenutzer-Jupyter-Setup einzurichten. Für diesen Fall habe ich einen jupyterhub mit RemoteCSVAuthenticator und DockerSpawner eingerichtet.Jupyterhub mit dockerspawner läuft nicht - Fehler 502

Authentifizierung scheint gut zu funktionieren und auch wenn ich mich anmelde, wird ein Docker-Container gestartet. Aber nach der Anmeldung bekomme ich nur eine 502 Fehlermeldung:

Die jupythost logfile zeigt keine Fehler. Der Dockercontainer ist die Ebene jupyterhub/singleuser.

Kann mir jemand sagen, wo ich anfangen soll?


Nach dem Versuch, tiefer in das Problem digg Ich fand, dass, wenn ich versuche, den jupyter-Prozess innerhalb des Docker Behälters zuzugreifen (z http://172.17.0.36:8888/) wirft Fehler immer 404 - Seite nicht gefunden. Ich denke nicht, dass das normal ist. Vielleicht ist dies der Grund dafür, dass der konfigurierbare http-Proxy den Fehler "Bad Gateway" (Bad Gateway) ausgibt.

Antwort

0

Endlich fand ich das Problem. Da wir in unserer Firma einen Proxy setzen müssen, setze ich $http_proxy und $https_proxy in den Docker-Container. Dies hat dazu geführt, dass der jupyterhub-single running in docker die Verbindung zum Host nicht öffnen konnte. Meine Lösung bestand darin, einen lokalen Proxy auf meinem Host einzurichten und lokale Verbindungen zum Host weiterzuleiten, alles andere geht über den Proxy des Unternehmens.