Which Go tag is smallest?
golang:1.27-alpine is the smallest of the tags we measured: 266 MB unpacked and a 75 MB download on amd64, against 913 MB and 316 MB for golang:1.27, 3.4× smaller. The tag with the fewest known vulnerabilities is golang:1.27-alpine (0, 0 critical or high).
Tags at a glance
| Image | Size (compressed, amd64) | Unpacked | Base OS | Layers | Packages | Vulnerabilities | Updated |
|---|---|---|---|---|---|---|---|
| golang:1.27 | 316 MB | 913 MB | Debian 13.7 (trixie) | 7 | 217 | C 2H 151M 886L 1012? 7 | 4 days ago |
| golang:1.27-alpine | 75 MB | 266 MB | Alpine Linux 3.24.3 | 5 | 27 | ✓ 0 known | 5 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.