About Chainguard Images Conceptual articles and resources on Chainguard Images Chainguard Shared Responsibility Model Read more More on Chainguard Images Getting Started with Distroless How Chainguard Images are Tested Why Our Images Have Low-to-No CVEs Images for Compiled Programs Dev vs. Production Images Product Release Lifecycle Recent Tutorials Chainguard Criteria for Determining Whether to Build a Container Image Differences Between Development and Production Images Chainguard Shared Responsibility Model Beyond Zero: Eliminating Vulnerabilities in PyTorch Container Images (PyTorch 2024) glibc vs. musl Choosing a Container Image for your Compiled Programs Featured Tutorials Chainguard Criteria for Determining Whether to Build a Container Image Chainguard Shared Responsibility Model Getting Started with Distroless Container Images How Chainguard Container Images are Tested Differences Between Development and Production Images Chainguard Container Images Product Release Lifecycle