武装服务器(三):云服务器使用docker配置Jupyter lab

1、引言

  Jupyter Lab是一个优秀的网页IDE,现在我们将花几分钟时间在个人云服务器上配置一个时刻可以打开运行的Jupyter Lab(内含Jupyter notebook)。

2、环境准备

  需要工具:Docker
  详情参见:武装服务器(一):云服务器配置aliyundriver-webdav以及使用Aria2和Rclone挂载阿里云盘实现离线下载器

3、配置步骤

  首先在云服务器shell面板执行下例命令:

docker run -d \
	-p 6666:8888 \
    -v /mnt/AliyunDriver/JupyterNotebook:/home/jovyan/work \
    --name jupyter \
    jupyter/base-notebook:latest \
    start-notebook.sh \
    --NotebookApp.allow_password_change=False \
    --NotebookApp.allow_remote_access=True \
    --NotebookApp.open_browser=False \
    --NotebookApp.notebook_dir="/home/jovyan/work"

注意几个参数:
  -p 容器映射的外置端口,这里将容器内部8888映射为6666,可以在外面通过服务器地址:端口号,进行Jupyter面板的访问,6666 可以修改为你的地址。
   -v /mnt/AliyunDriver/JupyterNotebook:/home/jovyan/work 容器内存映射,这里将docker内部的/home/jovyan/work默认文件夹路径,映射为宿主机外部的地址,我将笔记备份到了云服务器上, /mnt/AliyunDriver/JupyterNotebook 需要修改为你的地址。
  -- name docker容器的名字,可以自定义

  jupyter/base-notebook:latest 选择你要安装的Jupyter版本,在Jupyter官方文档——选择镜像可以看到有很多不同的版本,根据你的云服务器版本来安装,这里安装的是base版本,仅含最基础的功能。

3.1 获取token

#查询token(执行下面命令后?token=后面的就是token值)
docker exec -it jupyter  jupyter server list

  jupyter 根据上面的name进行修改。

3.2 修改密码

#设置密码
docker exec -it jupyter  jupyter notebook password
#重启实例
docker restart jupyter 

  jupyter 根据上面的name进行修改。

  访问 IP : 端口号输入密码进入Jypyter Lab。
  到此完成了Jupyter Lab的配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

面条有点辣

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

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

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

打赏作者

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

抵扣说明:

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

余额充值