Docker容器内Jupyter Lab访问Gmail遇连接拒绝,授权重定向端口异常
解决Docker环境下Jupyter Notebook谷歌授权重定向端口异常问题
固定Jupyter回调端口:启动Jupyter时强制指定回调端口与服务端口一致,避免随机生成端口导致重定向失效。执行命令:
jupyter notebook --NotebookApp.port=9270 --NotebookApp.redirect_port=9270正确配置Docker端口映射:启动容器时将宿主机9270端口映射到容器内的9270端口,确保外部请求能穿透到容器内的Jupyter服务。示例命令:
docker run -p 9270:9270 [你的容器/镜像标识]同步谷歌OAuth重定向URI:在谷歌云控制台的OAuth 2.0客户端配置中,将重定向URI设置为
http://localhost:9270/oauth_callback,确保与Jupyter的服务地址、端口完全匹配。确认容器内服务绑定地址:确保Jupyter服务绑定到容器的0.0.0.0地址(而非仅127.0.0.1),这样才能接收来自宿主机的请求。可在启动命令中显式指定:
jupyter notebook --NotebookApp.ip=0.0.0.0 --NotebookApp.port=9270 --NotebookApp.redirect_port=9270
内容的提问来源于stack exchange,提问作者trimbljk
相关产品推荐
相关产品推荐

