The short answer
- python:3.14-alpine is 74 MB smaller unpacked on amd64 (50 MB vs 124 MB, 59% less).
- As a download, python:3.14-alpine is 18 MB compressed against 44 MB for python:3.14-slim: 2.4× less to pull.
- python:3.14-alpine has fewer known vulnerabilities: 8 (5 critical or high) against 174 (49 critical or high) in python:3.14-slim.
- 8 of python:3.14-slim's 174 findings have a fixed version available upstream.
- 8 of python:3.14-alpine's 8 findings have a fixed version available upstream.
- Base OS: python:3.14-slim is built on Debian 13.7 (trixie); python:3.14-alpine on Alpine Linux 3.24.3.
- Alpine images use musl libc instead of glibc. Most software runs unchanged; prebuilt binaries linked against glibc (some Python wheels, Node native modules, vendor agents) may not.
- Packages detected: 106 in python:3.14-slim, 49 in python:3.14-alpine.
- Filesystem layers: 4 vs 4.
- Platforms: only python:3.14-slim ships arm/v5; only python:3.14-alpine ships arm/v6.
| python:3.14-slim | python:3.14-alpine | |
|---|---|---|
| Download, amd64 | 44 MB | 18 MB |
| Unpacked, amd64 | 124 MB | 50 MB |
| Download, arm64 | 44 MB | 18 MB |
| Base OS | Debian 13.7 (trixie) | Alpine Linux 3.24.3 |
| Layers | 4 | 4 |
| Packages | 106 | 49 |
| Files | 4,444 | 2,147 |
| Known vulnerabilities | H 49M 62L 62? 1 | H 5M 2L 1 |
| Default user | root | root |
| Platforms | 8 | 8 |
| Last pushed | 4 days ago | 3 days ago |
Size
Compressed (download)Unpacked (on disk)
Vulnerabilities
CriticalHighMediumLowUnknown
Compare against something else →
Highlighted cells are lower (smaller or fewer). Sizes from Docker Hub checked 2026-11-01; measurements and SBOMs from 2026-10-31 and 2026-10-31; vulnerability database 2026-11-01. Methodology.