DockerState

Home › Language runtimes › golang

Go golang

The Go toolchain. 2 tags measured; 2,749,203,904 pulls on Docker Hub.

1.27-alpinesmallest · 266 MB unpacked
1.27largest · 913 MB unpacked
1.27-alpinefewest known CVEs · 0

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.