可扩展的浏览器端交互式计算环境,将笔记本、终端、编辑器和文件浏览整合在同一工作区中。
- Star
- 8,474
- Fork
- 2,972
- 未关闭 Issue
- 15
- 最近提交
- 4天前
这是什么?
Jupyter Docker Stacks 提供一组预先构建好的 Docker 镜像,打包了 Jupyter 应用和交互式计算工具。镜像发布在 Quay.io 上,用一条 docker run 命令即可拉取并启动,容器内运行带 JupyterLab 界面的 Jupyter Server,并映射到宿主机端口。
镜像分为多个变体,例如 base-notebook、scipy-notebook 和 datascience-notebook,它们在共同的基础上增加不同的库。镜像同时支持 x86_64 和 aarch64 架构,部分变体提供启用 CUDA 的 PyTorch 与 TensorFlow 版本。用户可以把本地目录挂载到容器中保存工作内容,也可以将这些镜像作为自己项目 Dockerfile 的基础,或用于 JupyterHub 部署。
核心功能
- 01在 Quay.io 发布预构建镜像,支持 x86_64 和 aarch64 架构
- 02默认使用 JupyterLab 界面,可通过环境变量切换为 Jupyter Notebook
- 03提供多个预装科学计算与数据科学库的镜像变体
- 04部分平台提供启用 CUDA 的 PyTorch 和 TensorFlow 镜像
- 05支持把本地目录挂载到容器中,保存工作内容
适用场景
- 用一条 Docker 命令快速启动个人 JupyterLab 环境
- 借助 JupyterHub 为团队提供统一的 notebook 环境
- 以镜像为基础编写项目专用的 Dockerfile
- 无需在本机安装 Python 即可尝试基于 notebook 的数据分析
快速上手
- 1
安装 Docker(参考 Docker 官方文档)
- 2
使用 scipy-notebook 镜像启动 JupyterLab 服务器
docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2026-07-28 - 3
在浏览器中打开控制台输出的带 token 的地址
使用前须知
- 需要先安装并运行 Docker。
- 自 2023-10-20 起镜像仅发布在 Quay.io;Docker Hub 上的旧镜像不再更新。
- 镜像体积较大,因为内置了大量科学计算 Python 工具。
收录于专题
标签
#jupyter#docker#jupyterlab#python#notebook#data-science#ipython#ipython-notebook#jupyter-notebook#jupyter-notebooks
常见问题
- docker-stacks 是什么?
- 开箱即用的 Docker 镜像,内置 JupyterLab、Jupyter Notebook 及常用科学计算工具。 Jupyter Docker Stacks 提供一组预先构建好的 Docker 镜像,打包了 Jupyter 应用和交互式计算工具。镜像发布在 Quay.io 上,用一条 docker run 命令即可拉取并启动,容器内运行带 JupyterLab 界面的 Jupyter Server,并映射到宿主机端口。
- docker-stacks 可以免费使用吗?用的什么许可证?
- docker-stacks 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
- docker-stacks 还在维护吗?
- 活跃维护中。docker-stacks 最近一次提交是在 2026年11月3日。
- docker-stacks 适合用来做什么?
- 用一条 Docker 命令快速启动个人 JupyterLab 环境 借助 JupyterHub 为团队提供统一的 notebook 环境 以镜像为基础编写项目专用的 Dockerfile 无需在本机安装 Python 即可尝试基于 notebook 的数据分析
- docker-stacks 怎么安装和运行?
- 安装 Docker(参考 Docker 官方文档) 使用 scipy-notebook 镜像启动 JupyterLab 服务器: docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2026-07-28 在浏览器中打开控制台输出的带 token 的地址
- 在哪里获取 docker-stacks?
- 源代码和安装说明在 GitHub 上:https://github.com/jupyter/docker-stacks
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.5万+7 本周4151TypeScriptBSD-3-Clause维护活跃更新于 18小时前
完全在浏览器中运行的 JupyterLab 发行版,基于 WebAssembly 的 Python 内核,无需后端服务器。
4915455TypeScriptBSD-3-Clause更新于 前天
为 JupyterLab 中按顺序执行的 Notebook 提供逐单元格测试的扩展与 Python 包。
9726PythonApache-2.0更新于 6天前
基于 Nix 的框架,用于声明式、可复现地构建 JupyterLab 环境,可配置内核与扩展。
746151NixMIT更新于 6天前
将 Jupyter 笔记本保存为 Markdown 或 Python、Julia、R 脚本,便于版本管理与 IDE 编辑。
7280+3 本周437PythonMIT维护活跃更新于 3天前
为 JupyterLab 提供笔记本模板浏览与创建功能的扩展。
41370JavaScriptApache-2.0更新于 6天前