mirror of
https://github.com/SeanChang/xuanyuan_docker_proxy.git
synced 2026-10-07 16:28:35 +08:00
160 lines
7.8 KiB
Markdown
160 lines
7.8 KiB
Markdown
---
|
||
image: nikolaik/python-nodejs
|
||
description: "Python是一种简洁易读、功能强大的编程语言,广泛应用于数据分析、人工智能、后端开发及自动化脚本等领域,凭借丰富的库生态和高效的开发效率深受开发者青睐;Node.js则是基于Chrome V8引擎的JavaScript运行时,以非阻塞I/O模型和事件驱动架构著称,擅长构建高性能、实时交互的网络应用如API服务、实时通信系统及前端后端一体化开发,二者结合可充分发挥Python的数据处理能力与Node.js的异步处理优势,在全栈开发、跨平台应用及复杂系统构建中形成互补,为开发者提供灵活高效的技术解决方案。"
|
||
source: https://xuanyuan.cloud/zh/r/nikolaik/python-nodejs
|
||
canonical: https://xuanyuan.cloud/zh/r/nikolaik/python-nodejs
|
||
exported_at: 2026-07-12T16:36:12.930Z
|
||
---
|
||
|
||
**轩辕镜像中文简介(在线版):** <a href="https://xuanyuan.cloud/zh/r/nikolaik/python-nodejs" title="nikolaik/python-nodejs Docker 镜像中文简介、标签列表与拉取命令">nikolaik/python-nodejs 中文简介</a>
|
||
|
||
含镜像标签、拉取命令、部署文档与相关推荐。
|
||
|
||
# 🐳 Python 与 Node.js 镜像
|
||
|
||
|
||
## 基础信息
|
||
- **Docker Hub 拉取量**:[![Pulls] ]
|
||
- **CircleCI 构建状态**:[![CircleCI] ]
|
||
- **机器人最后更新时间**:2025-10-10
|
||
|
||
|
||
### `latest` 标签包含内容
|
||
当前 `latest` 标签默认包含以下组件:
|
||
- Node.js: 22.x
|
||
- npm: 10.x
|
||
- yarn: stable(稳定版)
|
||
- Python: latest(最新版)
|
||
- pip: latest(最新版)
|
||
- pipenv: latest(最新版)
|
||
- poetry: latest(最新版)
|
||
- uv: latest(最新版)
|
||
|
||
|
||
## 🏷 可用镜像标签
|
||
如需指定 Python 和 Node.js 版本组合,可参考以下标签列表:
|
||
|
||
<!-- TAGS_START -->
|
||
|
||
| 标签 | Python 版本 | Node.js 版本 | 发行版 |
|
||
|--------------------------|-------------|--------------|----------|
|
||
| `python3.14-nodejs24` | 3.14.0 | 24.10.0 | trixie |
|
||
| `python3.14-nodejs24-bookworm` | 3.14.0 | 24.10.0 | bookworm |
|
||
| `python3.14-nodejs24-slim` | 3.14.0 | 24.10.0 | slim |
|
||
| `python3.14-nodejs24-alpine` | 3.14.0 | 24.10.0 | alpine |
|
||
| `python3.14-nodejs22` | 3.14.0 | 22.20.0 | trixie |
|
||
| `python3.14-nodejs22-bookworm` | 3.14.0 | 22.20.0 | bookworm |
|
||
| `python3.14-nodejs22-slim` | 3.14.0 | 22.20.0 | slim |
|
||
| `python3.14-nodejs22-alpine` | 3.14.0 | 22.20.0 | alpine |
|
||
| `python3.14-nodejs20` | 3.14.0 | 20.19.5 | trixie |
|
||
| `python3.14-nodejs20-bookworm` | 3.14.0 | 20.19.5 | bookworm |
|
||
| `python3.14-nodejs20-slim` | 3.14.0 | 20.19.5 | slim |
|
||
| `python3.14-nodejs20-alpine` | 3.14.0 | 20.19.5 | alpine |
|
||
| `python3.13-nodejs24` | 3.13.8 | 24.10.0 | trixie |
|
||
| `python3.13-nodejs24-bookworm` | 3.13.8 | 24.10.0 | bookworm |
|
||
| `python3.13-nodejs24-slim` | 3.13.8 | 24.10.0 | slim |
|
||
| `python3.13-nodejs24-alpine` | 3.13.8 | 24.10.0 | alpine |
|
||
| `python3.13-nodejs22` | 3.13.8 | 22.20.0 | trixie |
|
||
| `python3.13-nodejs22-bookworm` | 3.13.8 | 22.20.0 | bookworm |
|
||
| `python3.13-nodejs22-slim` | 3.13.8 | 22.20.0 | slim |
|
||
| `python3.13-nodejs22-alpine` | 3.13.8 | 22.20.0 | alpine |
|
||
| `python3.13-nodejs20` | 3.13.8 | 20.19.5 | trixie |
|
||
| `python3.13-nodejs20-bookworm` | 3.13.8 | 20.19.5 | bookworm |
|
||
| `python3.13-nodejs20-slim` | 3.13.8 | 20.19.5 | slim |
|
||
| `python3.13-nodejs20-alpine` | 3.13.8 | 20.19.5 | alpine |
|
||
| `python3.12-nodejs24` | 3.12.12 | 24.10.0 | trixie |
|
||
| `python3.12-nodejs24-bookworm` | 3.12.12 | 24.10.0 | bookworm |
|
||
| `python3.12-nodejs24-slim` | 3.12.12 | 24.10.0 | slim |
|
||
| `python3.12-nodejs24-alpine` | 3.12.12 | 24.10.0 | alpine |
|
||
| `python3.12-nodejs22` | 3.12.12 | 22.20.0 | trixie |
|
||
| `python3.12-nodejs22-bookworm` | 3.12.12 | 22.20.0 | bookworm |
|
||
| `python3.12-nodejs22-slim` | 3.12.12 | 22.20.0 | slim |
|
||
| `python3.12-nodejs22-alpine` | 3.12.12 | 22.20.0 | alpine |
|
||
| `python3.12-nodejs20` | 3.12.12 | 20.19.5 | trixie |
|
||
| `python3.12-nodejs20-bookworm` | 3.12.12 | 20.19.5 | bookworm |
|
||
| `python3.12-nodejs20-slim` | 3.12.12 | 20.19.5 | slim |
|
||
| `python3.12-nodejs20-alpine` | 3.12.12 | 20.19.5 | alpine |
|
||
| `python3.11-nodejs24` | 3.11.14 | 24.10.0 | trixie |
|
||
| `python3.11-nodejs24-bookworm` | 3.11.14 | 24.10.0 | bookworm |
|
||
| `python3.11-nodejs24-slim` | 3.11.14 | 24.10.0 | slim |
|
||
| `python3.11-nodejs24-alpine` | 3.11.14 | 24.10.0 | alpine |
|
||
| `python3.11-nodejs22` | 3.11.14 | 22.20.0 | trixie |
|
||
| `python3.11-nodejs22-bookworm` | 3.11.14 | 22.20.0 | bookworm |
|
||
| `python3.11-nodejs22-slim` | 3.11.14 | 22.20.0 | slim |
|
||
| `python3.11-nodejs22-alpine` | 3.11.14 | 22.20.0 | alpine |
|
||
| `python3.11-nodejs20` | 3.11.14 | 20.19.5 | trixie |
|
||
| `python3.11-nodejs20-bookworm` | 3.11.14 | 20.19.5 | bookworm |
|
||
| `python3.11-nodejs20-slim` | 3.11.14 | 20.19.5 | slim |
|
||
| `python3.11-nodejs20-alpine` | 3.11.14 | 20.19.5 | alpine |
|
||
| `python3.10-nodejs24` | 3.10.19 | 24.10.0 | trixie |
|
||
| `python3.10-nodejs24-bookworm` | 3.10.19 | 24.10.0 | bookworm |
|
||
| `python3.10-nodejs24-slim` | 3.10.19 | 24.10.0 | slim |
|
||
| `python3.10-nodejs24-alpine` | 3.10.19 | 24.10.0 | alpine |
|
||
| `python3.10-nodejs22` | 3.10.19 | 22.20.0 | trixie |
|
||
| `python3.10-nodejs22-bookworm` | 3.10.19 | 22.20.0 | bookworm |
|
||
| `python3.10-nodejs22-slim` | 3.10.19 | 22.20.0 | slim |
|
||
| `python3.10-nodejs22-alpine` | 3.10.19 | 22.20.0 | alpine |
|
||
| `python3.10-nodejs20` | 3.10.19 | 20.19.5 | trixie |
|
||
| `python3.10-nodejs20-bookworm` | 3.10.19 | 20.19.5 | bookworm |
|
||
| `python3.10-nodejs20-slim` | 3.10.19 | 20.19.5 | slim |
|
||
| `python3.10-nodejs20-alpine` | 3.10.19 | 20.19.5 | alpine |
|
||
|
||
<!-- TAGS_END -->
|
||
|
||
|
||
### 标签更新机制
|
||
这些标签会在新的次要版本或补丁版本发布时自动更新。相关更新由 `src/docker_python_nodejs` 目录下的 Python 脚本处理,该脚本通过 GitHub Actions 每日运行两次。
|
||
|
||
|
||
### 支持平台
|
||
镜像标签支持 linux/amd64 和 linux/arm64 平台,alpine 变体仅支持 linux/amd64(详见 [issue #70] )。
|
||
|
||
|
||
## 版本支持周期
|
||
<!-- SUPPORTED_VERSIONS_START -->
|
||
|
||
| Python 版本 | 开始时间 | 结束时间 |
|
||
|-------------|------------|------------|
|
||
| 3.14 | 2025-10-07 | 2030-10 |
|
||
| 3.13 | 2024-10-07 | 2029-10 |
|
||
| 3.12 | 2023-10-02 | 2028-10 |
|
||
| 3.11 | 2022-10-24 | 2027-10 |
|
||
| 3.10 | 2021-10-04 | 2026-10 |
|
||
|
||
| Node.js 版本 | 开始时间 | 结束时间 |
|
||
|--------------|------------|--------------|
|
||
| v24 | 2025-05-06 | 2028-04-30 |
|
||
| v22 | 2024-04-24 | 2027-04-30 |
|
||
| v20 | 2023-04-18 | 2026-04-30 |
|
||
|
||
<!-- SUPPORTED_VERSIONS_END -->
|
||
|
||
版本支持周期基于官方来源自动更新:Python 版本信息来自 [devguide.python.org/versions] ,Node.js 版本信息来自 [nodejs/Release] 。
|
||
|
||
|
||
## 常用操作
|
||
### 基础命令
|
||
```bash
|
||
# 从 Docker Hub 拉取镜像
|
||
docker pull docker.xuanyuan.run/nikolaik/python-nodejs:latest
|
||
|
||
# 从 GitHub 构建镜像
|
||
docker build -t nikolaik/python-nodejs github.com/nikolaik/docker-python-nodejs
|
||
|
||
# 运行镜像
|
||
docker run -it docker.xuanyuan.run/nikolaik/python-nodejs bash
|
||
```
|
||
|
||
|
||
### 作为基础镜像使用
|
||
```Dockerfile
|
||
FROM docker.xuanyuan.run/nikolaik/python-nodejs:latest
|
||
|
||
USER pn # 所有镜像默认包含用户 pn(uid 1000,gid 1000)
|
||
WORKDIR /home/pn/app
|
||
```
|
||
|
||
|
||
## 免责声明
|
||
> 本镜像为实验性质,可能会不定期出现问题。使用前请自行评估风险。
|