武装服务器(三):云服务器使用docker配置Jupyter lab
创始人
2024-03-25 10:05:32
0

目录

  • 1、引言
  • 2、环境准备
  • 3、配置步骤
    • 3.1 获取token
    • 3.2 修改密码

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 notebook list

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

3.2 修改密码

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

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

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

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...