Chainguard Containers
Using Grype to Scan Software Artifacts
Learn to use Grype to detect CVEs in images
Using Init Containers with Chainguard ContainersExample showing how to use an init container to configure Chainguard's minimal nginx container image.
Using the Chainguard Static Base Container ImageVideo demonstration of how to use the Chainguard static base image to create minimal images
How to Use Container Image Digests to Improve ReproducibilityLearn how to use container image digests with Chainguard Containers for reproducible deployments and version pinning in production environments
Reproducible Dockerfiles with Frizbee and DigestabotHow to avoid issues with flaky Dockerfiles by using Frizbee and Digestabot to pin images to digests.
Getting Software Versions from Chainguard ContainersVideo demonstration of how to get the software version information from Chainguard Containers
Building Minimal Container Images for Applications with RuntimesLearn how to create minimal container images for runtime-based applications using Chainguard's security-focused approach, reducing vulnerabilities in Java and similar environments