The short answer
- haproxy:3.2-alpine is 157 MB smaller unpacked on amd64 (39 MB vs 195 MB, 80% less).
- As a download, haproxy:3.2-alpine is 18 MB compressed against 55 MB for traefik:v3: 3.1× less to pull.
- haproxy:3.2-alpine has fewer known vulnerabilities: 0 (0 critical or high) against 5 (1 critical or high) in traefik:v3.
- 4 of traefik:v3's 5 findings have a fixed version available upstream.
- 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: 24 in haproxy:3.2-alpine, 377 in traefik:v3.
- Filesystem layers: 6 vs 4.
- Platforms: only haproxy:3.2-alpine ships arm/v7, i386.
| haproxy:3.2-alpine | traefik:v3 | |
|---|---|---|
| Download, amd64 | 18 MB | 55 MB |
| Unpacked, amd64 | 39 MB | 195 MB |
| Download, arm64 | 18 MB | 50 MB |
| Base OS | Alpine Linux 3.24.3 | Alpine Linux 3.24.3 |
| Layers | 6 | 4 |
| Packages | 24 | 377 |
| Files | 270 | 559 |
| Known vulnerabilities | ✓ 0 known | H 1M 1? 3 |
| Default user | haproxy | root |
| Platforms | 8 | 6 |
| Last pushed | 8 days ago | 2 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-26 and 2026-10-26; vulnerability database 2026-11-01. Methodology.