python
Entorno de ejecución · Language runtime · standard · v3.14.6
Intérprete CPython reforzado con pip, una imagen base firmada, sin root y con 0 CVE de la que hacer FROM para aplicaciones Python. Incluye las últimas 3 versiones menores estables (sin :latest).
Línea de versión
La línea más reciente vive en la página base; las líneas más antiguas tienen su propia página para que puedas fijar y verificar exactamente esa versión.
Informe de seguridad (Trivy)
Informe de seguridad (Trivy) · python 3.14.6
Versiones publicadas
3 etiquetasCada etiqueta es un índice multiarquitectura (amd64 + arm64) fijado por digest. Etiquetada por versión, nunca :latest.
Úsala como imagen base
Refiérela en la línea FROM de tu Dockerfile. Sin root, sistema de archivos raíz de solo lectura, compilada para amd64 y arm64.
FROM ghcr.io/quenchworks/images/python:3.14.6O descárgala directamente
docker pull ghcr.io/quenchworks/images/python:3.14.6- Línea de versión
- 3.14.6
- Línea más reciente
- 3.13.14, 3.12.13, 3.14.6
- Arquitecturas
- amd64, arm64
- Se ejecuta como
- nonroot (uid 1001)
- Sistema de archivos raíz
- solo lectura
- Licencia
- PSF-2.0
Verifica la cadena de suministro
Esta imagen está firmada con cosign y lleva un SBOM SPDX y una atestación de procedencia de compilación SLSA en el mismo digest. Comprueba las tres antes de construir sobre ella:
# 1. signature — built and signed by QuenchWorks CI
cosign verify ghcr.io/quenchworks/images/python:3.14.6 \
--certificate-identity-regexp 'https://github.com/quenchworks/.+' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com
# 2. SLSA build provenance — which workflow built it, from what
cosign verify-attestation --type https://slsa.dev/provenance/v1 ghcr.io/quenchworks/images/python:3.14.6 \
--certificate-identity-regexp 'https://github.com/quenchworks/.+' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com
# 3. SPDX SBOM — the package inventory
cosign verify-attestation --type https://spdx.dev/Document/v2.3 ghcr.io/quenchworks/images/python:3.14.6 \
--certificate-identity-regexp 'https://github.com/quenchworks/.+' \
--certificate-oidc-issuer https://token.actions.githubusercontent.comConsulta la guía de SBOM y procedencia para leer el SBOM y usar estas comprobaciones en CI.
Dockerfile recomendado para 3.14.6
Build a self-contained virtualenv with the full build toolchain in the first stage, then copy just that venv onto a clean python base for the runtime. Compilers and headers never reach the deployed image.
# Build stage: install everything into a venv (build deps included).FROM ghcr.io/quenchworks/images/python:3.14.6 AS buildUSER rootWORKDIR /appENV VIRTUAL_ENV=/opt/venv \ PATH="/opt/venv/bin:$PATH" \ PIP_CACHE_DIR=/tmp/pip
RUN ["python", "-m", "venv", "/opt/venv"]COPY requirements.txt ./RUN ["pip", "install", "--no-cache-dir", "-r", "requirements.txt"]COPY . .
# Runtime stage: copy the venv + app onto a clean python base, run nonroot.FROM ghcr.io/quenchworks/images/python:3.14.6 AS runtimeWORKDIR /appENV VIRTUAL_ENV=/opt/venv \ PATH="/opt/venv/bin:$PATH" \ PYTHONUNBUFFERED=1 \ XDG_CACHE_HOME=/tmpCOPY --from=build /opt/venv /opt/venvCOPY --from=build /app /appUSER 1001EXPOSE 8000CMD ["python", "-m", "app"]Este Dockerfile está fijado a la línea 3.14.6 . Para el recorrido línea por línea y las variantes de ecosistema (npm/Yarn, pip/uv/Poetry, Maven/Gradle), consulta la guía Crear una app de Python.
Proyecto original: https://www.python.org