juyterhub

juyterhub的部署
下载镜像
docker pull jupyterhub/jupyterhub
实例化容器
docker run -p 8000:8000 -d --name jupyterhub jupyterhub/jupyterhub jupyterhub

这条语句的作用指的是

物理机上的8000端口映射到docker容器中的8000端口
使用 jupyterhub/jupyterhub
-d 开启Daemon模式
名字是jupyterhub
运行结束后,就生成了一个容器
image.png

进入容器,进行jupyterhub配置
docker exec -it jupyterhub bash
设置管理员账号
useradd jupyterhub
passwd jupyterhub
修改文件夹权限

因为jupyterhub使用的的home目录没有权限,需要去添加权限,home目录是保存jupyterhub notebook文件的路径.如果不加后面会报错。

chmod -R 777  home
安装vim

由于需要修改配置文件,而默认没有带这个

apt-get upgrade
apt-get install vim
更新pip
pip install --upgrade pip
更新jupyterhub
pip install --upgrade jupyterhub

默认docker没有安装notebook,不执行这条命令,无法使用jupyterhub

pip install notebook --upgrade
生成jupyterhub的配置文件

由于使用的是docker容器,所以jupyterhub的配置文件必须在这个地方,/srv/jupyterhu/jupyterhub_config.py。不然不会运行。

jupyterhub --generate-config
修改jupyterhub的配置文件

我是添加了以下几行代码

c.Authenticator.whitelist = {'jupyterhub'} 
c.Authenticator.admin_users = {'jupyterhub'}
c.LocalAuthenticator.create_system_users = True
退出docker
ctrl+q+p

访问浏览器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Python少年班

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值