部署JupyterHub
条评论拉取镜像
拉取官方镜像,r/jupyterhub/jupyterhub/ ,不过,这是一个纯的 jupyterhub,文档里有写,jupyterlab notebook 这些都需要自己装。挂载 2 个目录,/srv/jupyterhub
放置的是配置文件;/home
存放的用户目录。
1 | volumes: |
安装必要的包
安装 Jupyter 相关必要的包,主要安装 notebook,额外加了个语言包。
pip install jupyterlab notebook jupyterlab-language-pack-zh-CN
配置默认账户
通过 unraid 的 docker 管理,进入控制台,su 切换 root 权限,jupyterhub --generate-config
生成配置文件。
1 | c = get_config() #noqa |
控制台中,修改 admin 用户的密码。
1 | su |
使用
使用 admin 账号,和改好的密码,即可正常登录了。
注意
如果出现 Spawn failed: Server at http://127.0.0.1:37391/user/admin/ didn’t respond in 30 seconds 类似报错,可能原因是 home 文件夹的权限问题。Unraid 里面需要把其它也配置成读写。
ref