
标签遵循格式 <python-version>[-<变体(ext|perf)>][-<基础镜像引用>]。
ℹ️ 注意:如果基础镜像的变体为
latest,则<base-image-ref>指基础镜像的名称;否则,<base-image-ref>指基础镜像的变体。
示例:
- 若基础镜像为
ubuntu:latest,则<base-image-ref>为ubuntu(基础镜像名称)。- 若基础镜像为
debian:bookworm-slim,则<base-image-ref>为bookworm-slim(基础镜像变体)。
| Ubuntu ( ubuntu:latest) | Debian ( debian:bookworm-slim) | Python 版本 | 说明 |
|---|---|---|---|
| https://hub.docker.com/layers/stairwaytowonderland/cpython/unstable-ubuntu, https://hub.docker.com/layers/stairwaytowonderland/cpython/unstable | https://hub.docker.com/layers/stairwaytowonderland/cpython/unstable-bookworm-slim | 最新不稳定版 | 使用最新的Python不稳定版本 |
| https://hub.docker.com/layers/stairwaytowonderland/cpython/3, https://hub.docker.com/layers/stairwaytowonderland/cpython/ubuntu, https://hub.docker.com/layers/stairwaytowonderland/cpython/latest 🚀 | https://hub.docker.com/layers/stairwaytowonderland/cpython/bookworm-slim | 最新稳定版 | ⭐ 默认构建;使用最新的Python稳定版本 |
| https://hub.docker.com/layers/stairwaytowonderland/cpython/3.14-ubuntu, https://hub.docker.com/layers/stairwaytowonderland/cpython/3.14 | https://hub.docker.com/layers/stairwaytowonderland/cpython/3.14-bookworm-slim | 3.14 | 标准构建 |
| https://hub.docker.com/layers/stairwaytowonderland/cpython/3.14-perf-ubuntu | https://hub.docker.com/layers/stairwaytowonderland/cpython/3.14-perf-bookworm-slim | 3.14 | PGO优化版(ENABLE_OPTIMIZATIONS=true) |
| https://hub.docker.com/layers/stairwaytowonderland/cpython/3.14-ext-ubuntu | https://hub.docker.com/layers/stairwaytowonderland/cpython/3.14-ext-bookworm-slim | 3.14 | 含扩展工具的开发构建 |
| https://hub.docker.com/layers/stairwaytowonderland/cpython/3.13-ubuntu, https://hub.docker.com/layers/stairwaytowonderland/cpython/3.13 | https://hub.docker.com/layers/stairwaytowonderland/cpython/3.13-bookworm-slim | 3.13 | 标准构建 |
| https://hub.docker.com/layers/stairwaytowonderland/cpython/3.12-ubuntu, https://hub.docker.com/layers/stairwaytowonderland/cpython/3.12 | https://hub.docker.com/layers/stairwaytowonderland/cpython/3.12-bookworm-slim | 3.12 | 标准构建 |
| https://hub.docker.com/layers/stairwaytowonderland/cpython/3.12-perf-ubuntu | https://hub.docker.com/layers/stairwaytowonderland/cpython/3.12-perf-bookworm-slim | 3.12 | PGO优化版(ENABLE_OPTIMIZATIONS=true) |
| https://hub.docker.com/layers/stairwaytowonderland/cpython/3.12-ext-ubuntu | https://hub.docker.com/layers/stairwaytowonderland/cpython/3.12-ext-bookworm-slim | 3.12 | 含扩展工具的开发构建 |
| https://hub.docker.com/layers/stairwaytowonderland/cpython/3.11-ubuntu, https://hub.docker.com/layers/stairwaytowonderland/cpython/3.11 | https://hub.docker.com/layers/stairwaytowonderland/cpython/3.11-bookworm-slim | 3.11 | 标准构建 |
| https://hub.docker.com/layers/stairwaytowonderland/cpython/3.10-ubuntu, https://hub.docker.com/layers/stairwaytowonderland/cpython/3.10 | https://hub.docker.com/layers/stairwaytowonderland/cpython/3.10-bookworm-slim | 3.10 | 标准构建 |
| Debian ( dhi.io/debian-base:bookworm-debian12-dev) | Python 版本 | 说明 |
|---|---|---|
| https://hub.docker.com/layers/stairwaytowonderland/cpython/3.12-bookworm-debian12-dev | 3.12 | 标准构建 |
| https://hub.docker.com/layers/stairwaytowonderland/cpython/3.14-bookworm-debian12-dev | 3.14 | 标准构建 |
linux/amd64linux/arm64所有镜像均基于Debian系基础镜像构建,默认基础镜像为 ubuntu:latest。
| 基础镜像 | 变体 |
|---|---|
dhi | bookworm-debian12-dev |
ubuntu | latest |
debian | bookworm-slim |
ℹ️ 注意:Dockerfile要求基于Debian系镜像。可通过
IMAGE_NAME和VARIANT构建参数使用其他Debian衍生发行版。
将已发布的镜像作为应用镜像的基础:
dockerfileFROM stairwaytowonderland/cpython:3 WORKDIR /usr/src/myapp COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY . . CMD [ "python", "./your-daemon-or-script.py" ]
克隆仓库并使用项目根目录提供的构建脚本:
bash# 构建默认Python版本(最新版),目标为基础阶段 ./docker/bin/build.sh cpython . # 构建特定Python版本 ./docker/bin/build.sh cpython \ --build-arg PYTHON_VERSION=3.14 \ . # 构建启用PGO优化的版本 ./docker/bin/build.sh cpython \ --build-arg PYTHON_VERSION=3.14 \ --build-arg ENABLE_OPTIMIZATIONS=true \ .
或直接使用docker build构建:
bashdocker build \ --build-arg PYTHON_VERSION=3.14 \ --target base \ -t cpython:3.14-ubuntu \ -f docker/Dockerfile \ .
使用镜像运行一次性Python命令:
bashdocker run --rm stairwaytowonderland/cpython:3.14-ubuntu python3 --version
运行交互式Python shell:
bashdocker run -it --rm stairwaytowonderland/cpython:3.14-ubuntu python3
bashdocker run --rm \ -v "$(pwd)":/usr/src/myapp \ -w /myapp \ stairwaytowonderland/cpython:3.14-ubuntu \ python3 your-daemon-or-script.py
cpython:<version>-ubuntu默认镜像。基于 https://hub.docker.com/_/ubuntu 构建。Ubuntu是广泛使用、支持良好的Debian系发行版,拥有庞大的软件包生态,是大多数工作负载的通用选择。
cpython:<version>-bookworm-slim基于 https://hub.docker.com/_/debian 构建。Debian Bookworm Slim是精简的Debian 12镜像,移除了非必要软件包以减小镜像体积,适合对镜像大小有要求且无需Ubuntu特定工具的场景。
cpython:<version>-perf-<base-image-ref>性能优化构建,启用配置文件引导优化(PGO)(ENABLE_OPTIMIZATIONS=true)。PGO利用构建过程中收集的运行时分析数据生成更快的CPython二进制文件,推荐用于CPU性能关键的生产工作负载。支持ubuntu和bookworm-slim基础变体。
cpython:<version>-ext-<base-image-ref>开发导向构建,包含扩展工具(PYTHON_DEV=true)。适用于开发环境和开发容器,需额外构建工具和库的场景。支持ubuntu和bookworm-slim基础变体。
cpython:<version>-bookworm-debian12-dev基于 dhi.io/debian-base:bookworm-debian12-dev 构建。这是项目的默认基础镜像——由dhi.io维护的定制Debian 12(Bookworm)基础镜像,专为Debian系容器工作流设计。预安装常用工具,提供精简、开发友好的基础,适合开发和CI环境。
一个自维护的Python Docker镜像,基于Debian系(Debian或Ubuntu)基础镜像从源码构建https://github.com/python/cpython%E3%80%82%E8%AE%BE%E8%AE%A1%E7%94%A8%E4%BA%8E%E5%AE%B9%E5%99%A8%E5%8C%96%E5%B7%A5%E4%BD%9C%E6%B5%81%E4%B8%AD%E7%9A%84%E8%BD%BB%E9%87%8F%E7%BA%A7%E3%80%81%E5%8F%AF%E5%AE%9A%E5%88%B6Python%E8%BF%90%E8%A1%8C%E6%97%B6%E3%80%82
灵感来源于对生产级、基于Ubuntu的Python"基础"镜像的个人需求。
🌐 https://github.com/stairwaytowonderland/cpython
!https://raw.githubusercontent.com/stairwaytowonderland/cpython/refs/heads/main/docs/assets/beesmall.png
本项目采用MIT许可证——允许自由使用、修改和分发,需保留署名。
完整许可证文本见https://github.com/stairwaytowonderland/cpython/blob/main/LICENSE%E6%96%87%E4%BB%B6%E3%80%82
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。


探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务