Chainguard Explained - Multi Stage Build Demo
Video Summary
This episode of the Chainguard Explained series explores how to build more secure container images using Chainguard Development and Production Images. Sam Ward demonstrates how multi-stage Docker builds allow developers to use familiar tools during development while keeping unnecessary packages, build dependencies, and utilities out of production environments.
The session compares traditional open-source images with Chainguard alternatives, using Grype scans to highlight reductions in vulnerabilities. Sam also demonstrates how minimal, distroless Production Images remove shell access and unnecessary components, helping organisations reduce their container attack surface while maintaining developer flexibility.
Key Takeaways:
- Understand the differences between traditional, Development, and Production container images
- Learn how multi-stage Docker builds separate development tools from production dependencies
- Explore how Chainguard Development Images support familiar developer workflows
- Discover how minimal, distroless Production Images reduce unnecessary components and attack surfaces
- Compare container vulnerabilities using Grype security scans
- See how Chainguard Images help strengthen container security without compromising developer flexibility
Other Videos in this Series

Episode 7 - Chainguard OS Packages
Next
