【Docker项目实战】使用Docker部署Jupyter Notebook服务
【Docker项目实战】使用Docker部署Jupyter Notebook服务
- 一、 Jupyter Notebook介绍
- 1.1 Jupyter Notebook 简介
- 1.2 主要特点
- 1.3 主要使用场景
- 二、本次实践规划
- 2.1 本地环境规划
- 2.2 本次实践介绍
- 三、本地环境检查
- 3.1 检查Docker服务状态
- 3.2 检查Docker版本
- 3.3 检查docker compose 版本
- 四、下载Jupyter Notebook镜像
- 五、部署Jupyter Notebook应用
- 5.1 创建部署目录
- 5.2 docker-cli方式部署(可选)
- 5.3 编辑部署文件
- 5.4 创建Jupyter Notebook容器
- 5.5 查看Jupyter Notebook容器状态
- 5.6 检查Jupyter Notebook容器日志
- 六、访问Jupyter Notebook服务
- 6.1 访问Jupyter Notebook初始页
- 6.2 查看Token方法
- 6.3 登录Jupyter Notebook首页
- 七、Jupyter Notebook的基本使用
- 7.1 上传测试脚本
- 7.2 查看脚本内容
- 八、总结
一、 Jupyter Notebook介绍
1.1 Jupyter Notebook 简介
Jupyter Notebook 是一个开源的 web 应用程序,它允许用户创建和共享包含实时代码、方程式、可视化图表以及叙述性文本的文档。最初作为 IPython 项目的一部分开发,Jupyter Notebook 已经发展成为一个广泛使用的工具,支持多种编程语言(如 Python, R, Julia 等),并成为数据科学、机器学习、教育及研究领域的重要组成部分。
1.2 主要特点
- 交互式计算:用户可以直接在浏览器中编写和运行代码,并立即看到结果,这种即时反馈机制非常适合探索性数据分析。
- 多语言支持:虽然以Python闻名,但Jupyter还支持超过40种编程语言,使得跨语言工作变得容易。
- 丰富的输出形式:除了文本输出外,还可以生成图形、图像、视频等多媒体内容,增强了表达能力。
- 易于分享与协作:Notebook文件(.ipynb)可以轻松地通过电子邮件或云存储服务分享给他人&#x