Jupyter Notebook 4.0 docker 服务搭建

这篇具有很好参考价值的文章主要介绍了Jupyter Notebook 4.0 docker 服务搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

  • GitHub : https://github.com/jupyter/docker-stacks/tree/main/minimal-notebook
  • Docker Hub : https://hub.docker.com/r/jupyter/minimal-notebook/tags/

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'

服务启动

服务使用及启动步骤:文章来源地址https://www.toymoban.com/news/detail-493001.html

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

到了这里,关于Jupyter Notebook 4.0 docker 服务搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker容器安装jupyter notebook(安装、配置、修改全过程)

    Docker hub官网查找自己想要的docker image https://hub.docker.com/ 例如,本文使用miniconda3的lastest版本: 使用命令拉取镜像: 其中-p为端口映射,a:b,a为宿主机端口,b为容器内部端口。 其中宿主机的一个端口只能映射到容器内部的某一个端口上        比如:8080-80之后,就不能808

    2024年02月05日
    浏览(45)
  • VSCode连接远程服务器Jupyter Notebook

    提示:以下是本篇文章正文内容,下面案例可供参考 使用ssh连接远程服务器,并在vscode打开终端。 这里我使用的是预先装好的conda环境。 pip安装jupyter 推荐使用以下pip 源清华: https://pypi.tuna.tsinghua.edu.cin/simple 阿里云: https://mirrors.aliyun.com/pypi/simplel 显示安装成功。 可以设置密

    2024年02月02日
    浏览(75)
  • 在服务器开jupyter notebook server

    参考 https://blog.csdn.net/qq_23869697/article/details/124178117 https://blog.csdn.net/m0_37201243/article/details/122531675 1、安装notebook 2、生成配置文件 生成的配置文件,在linux下的路径一般是“/home/USERNAME/.jupyter/jupyter_notebook_config.py” 3、配置密码 4、编辑配置文件 5、启动notebook后台运行 上面的指

    2024年02月12日
    浏览(52)
  • 公网远程访问本地jupyter notebook服务 - 内网穿透

    转载自cpolar的文章:公网远程访问Jupyter Notebook【Cpolar内网穿透】 Jupyter Notebook,它是一个交互式的数据科学和计算环境,支持多种编程语言,如Python、R、Julia等。它在数据科学、机器学习、深度学习、教育和文档编写等领域都有很广泛的应用。 重要的是,Jupyter Notebook可以在

    2024年02月06日
    浏览(51)
  • 【远程访问】Windows远程访问本地 jupyter notebook服务

    Jupyter Notebook,它是一个交互式的数据科学和计算环境,支持多种编程语言,如Python、R、Julia等。它在数据科学、机器学习、深度学习、教育和文档编写等领域都有很广泛的应用。 重要的是,Jupyter Notebook可以在Web浏览器中使用,所以我们可以在服务器端开启服务,在外通过网

    2024年02月07日
    浏览(46)
  • 离线装docker和相关应用保姆级教程——以安装docker-jupyter/notebook为例

    有时候,客户是行政或者事业单位,对数据基础设施的安全性极高,导致必须被驻派到现场部署,而由于现场没有任何外网,下载任何东西只能靠自己的流量,或者前一天下载好来,一种比较合适的做法是将应用打包成一个docker,然后带过去现场,此教程将一步一步教你如何

    2024年02月10日
    浏览(52)
  • Jupyter Notebook本地部署并实现公网远程访问内网Jupyter服务器【内网穿透】

    🔥 博客主页 : 小羊失眠啦. 🎥 系列专栏 : 《C语言》 《数据结构》 《Linux》 《Cpolar》 ❤️ 感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 1.前言 在数据分析工作中,使用最

    2024年02月05日
    浏览(59)
  • 使用Docker本地部署Jupyter Notebook并结合内网穿透实现远程访问

    本文主要介绍如何在Ubuntu系统中使用Docker本地部署Jupyter Notebook,并结合cpolar内网穿透工具实现任意浏览器公网远程访问Jupyter登录界面。 Jupyter Notebook是一个交互式笔记本,支持运行40多种编程语言。可以使用它来创建和共享程序文档,支持实时代码,数学方程,可视化和 ma

    2024年02月02日
    浏览(55)
  • Ubuntu下Jupyter Notebook的安装与使用(服务器)

    Jupyter Notebook是一种广泛使用的开源交互式编程环境,它能够在网页浏览器中创建和共享文档,其中包含实时代码、方程、可视化和说明文本。在Ubuntu服务器上安装和使用Jupyter Notebook可以为数据科学家、研究人员和开发人员提供一个强大的工具来进行数据分析、机器学习和协

    2024年02月03日
    浏览(45)
  • 远程访问本地jupyter notebook服务 - 无公网IP端口映射

    转载自远控源码文章:公网远程访问jupyter notebook【cpolar内网穿透】 Jupyter Notebook,它是一个交互式的数据科学和计算环境,支持多种编程语言,如Python、R、Julia等。它在数据科学、机器学习、深度学习、教育和文档编写等领域都有很广泛的应用。 重要的是,Jupyter Notebook可以

    2024年02月04日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包