The short answer
- node:24-alpine is 61 MB smaller unpacked on amd64 (175 MB vs 236 MB, 26% less).
- As a download, node:24-alpine is 62 MB compressed against 81 MB for node:24-slim: 1.3× less to pull.
- node:24-alpine has fewer known vulnerabilities: 19 (6 critical or high) against 242 (55 critical or high) in node:24-slim.
- 20 of node:24-slim's 242 findings have a fixed version available upstream.
- 19 of node:24-alpine's 19 findings have a fixed version available upstream.
- Base OS: node:24-slim is built on Debian 12.15 (bookworm); node:24-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: 234 in node:24-slim, 165 in node:24-alpine.
- Filesystem layers: 5 vs 4.
- Platforms: only node:24-slim ships ppc64le; only node:24-alpine ships s390x.
| node:24-slim | node:24-alpine | |
|---|---|---|
| Download, amd64 | 81 MB | 62 MB |
| Unpacked, amd64 | 236 MB | 175 MB |
| Download, arm64 | 81 MB | 62 MB |
| Base OS | Debian 12.15 (bookworm) | Alpine Linux 3.24.3 |
| Layers | 5 | 4 |
| Packages | 234 | 165 |
| Files | 5,708 | 2,546 |
| Known vulnerabilities | C 1H 54M 101L 84? 2 | H 6M 12L 1 |
| Default user | root | root |
| Platforms | 3 | 3 |
| Last pushed | 4 days ago | 4 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.