宝塔通过docker部署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

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

最后

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

bash 复制代码
pip install jupyterlab-language-pack-zh-CN

下面的AI生成的,喜欢那个看那个

成功安装截图:

常见问题及解决方案:


问题1:登录失败

症状:安装完成后无法登录(任何账号密码均无效)

原因:配置文件与容器内账号密码不匹配

解决方案

  1. 进入容器创建用户并设置密码
bash 复制代码
useradd test
passwd test
  1. 修改jupyterhub_config.py配置(密码需与创建的用户密码一致)
python 复制代码
# 管理员用户配置
c.Authenticator.admin_users = {'test'}
c.DummyAuthenticator.password = "test"  # 设置登录密码
c.Authenticator.allow_all = True
  1. 重启容器后即可使用test/test登录

问题2:服务启动失败

症状:登录后服务无响应

原因:第三方依赖包未完整安装

解决方案

bash 复制代码
# 升级必要组件
pip install jupyterhub --upgrade
pip install notebook --upgrade

# 建议使用国内镜像源加速安装(如清华源、阿里源等)

安装完成后务必重启容器


额外提示

如需切换中文界面,安装语言包后刷新浏览器即可:

bash 复制代码
pip install jupyterlab-language-pack-zh-CN
相关推荐
杨云龙UP9 小时前
MySQL Host is blocked because of many connection errors 导致 JDBC 连接失败排查与解决
linux·运维·网络·数据库·sql·mysql·登录失败
snow@li9 小时前
CA证书是什么/数字证书/互联网上的电子身份证/Certificate Authority
运维
Allstar_4310 小时前
全星研发项目管理APQP系统支持本地/私有云,开放API对接ERP/MES/PLM/OA,分级权限、版本追溯、ECN闭环,低代码配置,便于研发质量一体化扩展
运维
colourmind11 小时前
K3S+Hami+Higress+Vip(nginx+keepalived)搭建云原生高可用的大模型部署平台
运维·nginx·云原生
闲云野鹤在人间11 小时前
Docker入门|第3章 镜像详解
linux·网络·docker·容器·centos·云计算·php
团子股股东峥哥11 小时前
day38-RHEL-管理存储堆栈
linux·运维·服务器
工业HMI实战笔记11 小时前
【拯救HMI】:自动化对外输出新范式:从设备出口到 “技术 + 服务” 全链条交付
运维·自动化
典典分享指南11 小时前
AI 配图的排版规范
macos·docker·github·vim·visual studio
Safeploy安策数据11 小时前
密钥管理入门:从泄漏复盘看企业如何守住密钥安全底线
大数据·运维·微服务
程序员老赵12 小时前
Docker 部署 DeepSeek Harness:轻松搭建本地 AI Agent 运行时平台
docker·agent·deepseek