Introduction
Distroless images are minimal container images that contain only your application and its runtime dependencies, without any extra operating system tools or shells. This makes your containers smaller, faster to download, and more secure by reducing attack surface.
When you want to reduce the size of your container images to save bandwidth and storage.
When you want to improve container security by removing unnecessary tools and shells.
When you want to deploy applications with only the essential runtime libraries.
When you want faster startup times for your containers.
When you want to avoid accidental changes or debugging inside the container by removing shells.