DockerState

Home › Language runtimes › python

Python python

The CPython interpreter with pip. 3 tags measured; 9,523,278,642 pulls on Docker Hub.

3.14-alpinesmallest · 50 MB unpacked
3.14largest · 1,144 MB unpacked
3.14-alpinefewest known CVEs · 8

Which Python tag is smallest?

python:3.14-alpine is the smallest of the tags we measured: 50 MB unpacked and a 18 MB download on amd64, against 1,144 MB and 416 MB for python:3.14, 22.7× smaller. The tag with the fewest known vulnerabilities is python:3.14-alpine (8, 5 critical or high).

Tags at a glance

Image Size (compressed, amd64) Unpacked Base OS Layers Packages Vulnerabilities Updated
python:3.14 416 MB 1,144 MB Debian 13.7 (trixie) 7 488 C 16H 458M 1497L 1859? 41 4 days ago
python:3.14-slim 44 MB 124 MB Debian 13.7 (trixie) 4 106 H 49M 62L 62? 1 4 days ago
python:3.14-alpine 18 MB 50 MB Alpine Linux 3.24.3 4 49 H 5M 2L 1 3 days ago

Size by tag (amd64)

Compressed (download)Unpacked (on disk)

Known vulnerabilities by tag

CriticalHighMediumLowUnknown

Download size on arm64

Compressed size of the arm64 (v8) variant, for Apple Silicon, Graviton and Ampere hosts.

Comparisons

Sizes from the Docker Hub API, checked 2026-11-01. Unpacked size, files and packages measured from the amd64 image. Vulnerabilities from Trivy, database dated 2026-11-01. How we measure.