Yeah, I called this out as the main appeal of alpine. IMO no one should be using musl, but its another story.
> or people who had a test/deploy/debug cycle on environments that necessarily had no layer cache (ephemeral VMs, one-shot kubernetes clusters, OpenWRT routers that lost the layer cache on reboot). Or people with network-constrained traffic from registries or mirrors thereof.
Debian slim is ~30 MB compressed, and distroless/static is ~2 MiB. Small images aren’t unique to Alpine. With a fast local mirror, the extra download is negligible.
> Or people in environments that took container security findings (perhaps too) seriously and were tired of triaging endless reports for random dependencies in "FROM ubuntu" containers, and wanted a default required-by-policy base image that didn't come with the world.
1) Nobody’s forcing you to use a full Ubuntu image.
2) Alpine images still get plenty of security findings, often in the same dependencies your application needs regardless of the base image.
3) Nix is the best container builder anyway.
[–] zbentley 10 hours ago