Jupyter Notebook 4.0 docker 服务搭建

JupyterLab4.0带来了性能优化,如渲染优化,支持大型笔记本更高效处理。升级的文本编辑器使用CodeMirror6,增强无障碍性和定制性。实时协作功能独立,支持多光标和选择。新扩展管理器集成Python和npm扩展,搜索替换功能改进,UI设计更新,无障碍性提升,并且开发工具进行了升级。推荐使用Docker服务部署JupyterLab4.0,提供了相关Docker配置和启动指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jupyter Notebook 4.0

上一次了解 Jupyter Notebook 的时候还是 2.0 为主(3.0 lab 刚出来的那阵),今天发现 4.0 都已经 release 了,这里是官方的博客文章 https://blog.jupyter.org/jupyterlab-4-0-is-here-388d05e03442,大概总结如下:

JupyterLab 4.0 是Jupyter项目于最近发布的最新版的完整开发环境。

此版本在性能、可访问性、扩展性和用户体验等方面做出了改进。其中最重要的更新包括:

  1. 性能提高,渲染只显示浏览器视口内的部分笔记本内容,提高了处理大型笔记本的效率;
  2. 升级的文本编辑器,更新到CodeMirror 6,改进了无障碍性和性能,并增强定制功能;
  3. 实时协作作为独立包发布,支持显示多个光标和选择,并支持注册新共享模型类型;
  4. 新的扩展管理器,集成了预构建的Python扩展和来自npm registry的扩展;
  5. 搜索和替换功能改进,在笔记本中高亮显示搜索匹配项;
  6. UI改进,包括重新设计的运行内核部分,在笔记本底部增加“添加新单元格”按钮等;
  7. 无障碍性改进,包括文件浏览器中改进的焦点和键盘导航,更多的ARIA角色和labels等
  8. 开发工具升级,升级TypeScript,Yarn,React和Lumino等。

总之,JupyterLab 4.0在稳定性,性能和用户体验等方面做出很大改进,值得尝试。

参考资料

参考最新官方教程搭建 Jupyter 4.0 的 Docker 服务: https://jupyterlab.readthedocs.io/en/latest/getting_started/installation.html

可选择的镜像版本: https://jupyter-docker-stacks.readthedocs.io/en/latest/using/selecting.html

最终选择的是 jupyter/minimal-notebook

Docker 启动方式: https://jupyter-docker-stacks.readthedocs.io/en/latest/

Docker 文件准备

Docker 命令

docker run -it --rm -p 10000:8888 -e JUPYTER_ENABLE_LAB=yes -v "${PWD}":/home/jovyan/work jupyter/minimal-notebook:2023-06-01

通过 https://www.composerize.com/ 转换成的 docker-compose 文件:

version: '3.3'
services:
    minimal-notebook:
        ports:
            - '8002:8888'
        environment:
            - JUPYTER_ENABLE_LAB=yes
        volumes:
            - '${PWD}:/home/jovyan/work'
        image: 'jupyter/minimal-notebook:2023-06-13'

服务启动

服务使用及启动步骤:

  1. docker compose up,这里先 up ,然后从终端获取到 token
  2. 访问 8002 端口,在最下方填入 token,并设置一个新的密码
  3. 通过新的密码登录 jupyter
  4. ctrl + c 停止 docker 服务
  5. docker compose up -d 正常启动服务
  6. 通过密码登录 jupyter 并正常使用
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Miykael_xxm

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

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

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

打赏作者

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

抵扣说明:

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

余额充值