We reviewed our Docker image sizes this quarter and realized most of our base images were bloated.
What helped:
- Multi-stage builds
- Using Alpine-based images
- Explicitly removing temp files and build artifacts
- Using
.dockerignore
properlyResult: average image size went from 1.2GB → 300MB. Faster CI, faster deploys.