我正在尝试设置多用户jupyter设置。在这种情况下,我使用RemoteCSVAuthenticator和DockerSpawner设置了一个jupyterhub。
身份验证似乎工作正常,如果我登录,则启动docker-container。但登录后我只收到502错误消息:
502 : Bad Gateway
The error was:
Failed to check authorization (upstream problem)
jupyterhost日志文件显示没有错误。码头集装箱是平原
jupyterhub/singleuser
。
谁能告诉我从哪里开始?
在尝试深入挖掘问题后,我发现如果我尝试访问docker容器内的jupyter-process(例如http://172.17.0.36:8888/),它总是抛出错误404 - 找不到页面。我不认为这是正常的。也许这就是可配置-http-proxy抛出" Bad Gateway"错误。
答案 0 :(得分:0)
最后我发现了问题。因为在我们公司,我们需要设置一个代理,我在Docker-Container中设置$http_proxy
和$https_proxy
。这使得在docker内运行的jupyterhub-single无法打开与主机的连接。我的解决方案是在我的主机上设置本地代理并将本地连接转发给主机,其他一切都通过公司的代理。