Distroless Container Images

Distroless Container Images

github.com

3

About this website

This project provides minimal container images that contain only your application and its runtime dependencies, without any operating system distributions, package managers, shells, or other unnecessary components. Developed by Google Container Tools team and first released in 2017, the project has over 19,000 stars as of 2026 and is widely adopted for building secure, minimal Docker and OCI container images. Key features include: minimal attack surface (no shell, no package manager, no init system, and no unnecessary libraries, dramatically reducing the number of potential vulnerabilities), language-specific base images (Java, Python, Node.js, Go, Rust, .NET, DART, and C++ base images containing only the language runtime and standard library), multi-stage build integration (using these images as the final build stage withCOPY --from directives to produce minimal final images), Debian and non-root variants (Debian-based images for compatibility and non-root variants running as non-root users by default for security), debug variants (images with busybox shell for debugging without bloating production images), appCDS support (Java Application Class Data Sharing for faster JVM startup), image size comparison (typically 60-80 percent smaller than equivalent Debian, Ubuntu, or Alpine-based images), OCI compliance (all images are OCI-compliant and work with Docker, containerd, Kubernetes, and any OCI-compatible runtime), automated builds (images are automatically rebuilt by Google's Container Registry via Cloud Build with Google-maintained build pipelines), and security scanning (continuous vulnerability scanning and patching of all components including base libraries, language runtimes, and certificates).

Tags & Categories

Statistics

3
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!