关于jupyterHub登陆遇到Spawn failed: Server at http://127.0.0.1:55345/user/pas.datascience_dev/ did

遇到的问题如图:
关于jupyterHub登陆遇到Spawn failed: Server at http://127.0.0.1:55345/user/pas.datascience_dev/ did_第1张图片
卡了我差不多两天,最后发现好像是要给创建的用户添加权限以及对应的文件夹.

  • 具体操作:
    • 进入对应的jupyterHub容器docker exec -it 容器ID /bin/bash
    • 创建对应的用户
      • useradd test
      • passwd test
      • 此时这里需要输入两次确定密码
    • 安装jupyterhub和notebook
      • pip install jupyterhub --upgrade
      • pip install notebook --upgrade
      • 此时如果很慢的话可以给他切换源
        • 例如: pip install xxx --index-url http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
        • xxx 是对应要安装的对象例如: jupyterhub
    • 配置jupyterhub在启动后在哪个目录存储文件,并添加权限(重点)
      • 如果这步不操作就会导致上面图片的问题
chmod -R 777 home  # 给home 权限
cd /home	# 进入目录
mkdir test #创建文件夹
chown test:test test -R 

这样就完成了!

希望可以帮到需要的人.
参考链接: docker下安装jupyterHub

你可能感兴趣的:(报错解决,docker,jupyerHub,登陆)