宝塔面板通过docker部署JupyterHub指南【解决无法登录及使用问题】

itabc_ji 2025-09-29 PM 43℃ 0条

大多数人会卡到两个地方

  • 安装成功之后登录不上去(无论什么账号密码均无效)|最快速的决绝方法配置文件添加c.Authenticator.allowed_users = {'jupyterhub'}
  • 登录上去发现服务无法启动(说是什么无响应就是连不上)

问题1
登录上去主要是因为配置文件中的配置和容器中的账号密码不对应
解决办法:

进入容器,创建用户,并且设置密码
bash

# useradd test
# passwd test

去jupyterhub_config.py编写配置(密码要和你刚刚设置的密码一样,我这里是test)

管理员用户列表

bash
c.Authenticator.admin_users = {'test'}
#c.Authenticator.admin_users = {'root'}  # 管理员用户
c.DummyAuthenticator.password = "test"  # 初始密码设置
c.Authenticator.allow_all = True #登录很关键

设置完之后记得重启容器
到此为止你会发现,使用你刚刚设置的test/test可以登录。

问题2
无法创建服务的问题在于,三方库的缺失,如果你仔细观察安装日志的话,会发现有些包没有安装成功,因此绝大多数情况下,只需要执行以下命令即可

bash
pip install jupyterhub --upgrade
pip install notebook --upgrade

安装的时候,为了速度和稳定,你可以使用国内源,怎么用国内源自行百度,可以换着试,知道安装成功为止,安装完了重启容器

最后
想用中文版的,在容器里面直接安装中文包就行,安装完了刷新浏览器即可,无需重启

pip install jupyterlab-language-pack-zh-CN
标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~