Repolode
jupyter

jupyter/docker-stacks

开箱即用的 Docker 镜像,内置 JupyterLab、Jupyter Notebook 及常用科学计算工具。

可替代:Google Colab

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. 1

    安装 Docker(参考 Docker 官方文档)

  2. 2

    使用 scipy-notebook 镜像启动 JupyterLab 服务器

    docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2026-07-28
  3. 3

    在浏览器中打开控制台输出的带 token 的地址

使用前须知

  • 需要先安装并运行 Docker。
  • 自 2023-10-20 起镜像仅发布在 Quay.io;Docker Hub 上的旧镜像不再更新。
  • 镜像体积较大,因为内置了大量科学计算 Python 工具。

收录于专题

标签

常见问题

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 数据每日更新。

相关项目