Sign inSign up

dawummi/python

By dawummi

•Updated about 1 month ago

Python 3.12 auf Chainguard Wolfi (cod-py312: 0 CVEs, Stand 2026-09-17)

Image
0

187

dawummi/python repository overview

⁠dawummi/python

Python 3.12 auf Basis von Chainguard Wolfi (glibc-basiert, manylinux-kompatibel, minimale Vulnerability-Oberfläche).

⁠Tags

  • cod-py312 — aktueller, empfohlener Tag. Neu gebaut am 2026-09-17 (--no-cache --pull) gegen aktuelle Wolfi-Paketstände. Trivy-Scan (2026-09-17): 0 Vulnerabilities (alle Severities).
  • gar-auth — älterer, unveränderter Build-Stand (Juli 2026). Enthält inzwischen bekannte CVEs (u.a. busybox, python-3.12, libcrypto3/libssl3, cryptography) — bewusst als historische Referenz belassen, nicht für den produktiven Einsatz gedacht.
  • wolfi — frühester Build-Stand.

⁠Enthaltenes Dockerfile

# Basisimage von Chainguard: Wolfi ist glibc-basiert (im Gegensatz zu Alpine/musl)
# und dadurch mit manylinux-Wheels von PyPI kompatibel, bei gleichzeitig minimaler
# Vulnerability-Oberflaeche.
FROM cgr.dev/chainguard/wolfi-base

ENV PYTHONUNBUFFERED=1

# Installiert Python 3.12, pip sowie git und make.
RUN apk add --no-cache \
    python-3.12 \
    py3.12-pip \
    git \
    make

# Installiert das Keyring-Backend fuer Google Artifact Registry, damit pip sich
# gegen einen auf Artifact Registry basierenden Mirror authentifizieren kann.
RUN pip install --no-cache-dir keyring keyrings.google-artifactregistry-auth

# Prueft direkt nach der Installation, dass Python, pip, git und make vorhanden sind.
RUN python --version && pip --version && git --version && make --version

Enthält: Python 3.12, pip, git, make, sowie das Keyring-Backend keyrings.google-artifactregistry-auth für die Authentifizierung gegen einen Google-Artifact-Registry-basierten pip-Mirror.

Hinweis: Wolfi ist ein Rolling-Release ohne Versions-Pins in diesem Dockerfile — daher werden bei jedem Neu-Build automatisch die aktuell gepatchten Paketversionen gezogen. Für einen dauerhaft CVE-freien Stand empfiehlt sich ein regelmäßiger Rebuild von cod-py312.

Tag summary

Content type

Image

Digest

sha256:3545d34c9…

Size

52 MB

Last updated

about 1 month ago

docker pull dawummi/python:cod-py312