For the complete documentation index, see llms.txt.

Chainguard Containers

Migrating Dockerfiles to Chainguard Containers
Learn how to migrate existing Dockerfiles to Chainguard Containers for improved security, including package compatibility, multi-stage builds, and distro-specific considerations
Verifying Chainguard Containers and metadata signatures with Cosign
Learn how to verify Chainguard Container signatures and attestations with Cosign for supply chain security, ensuring image authenticity and integrity
Red Hat UBI compatibility
Differences between Chainguard Containers and Red Hat UBI third-party images
Getting started with the Chainguard Istio Containers
Learn how to deploy Istio service mesh using Chainguard's security-hardened Istio images with reduced vulnerabilities and minimal attack surface
Chainguard Containers network requirements
Using Chainguard Containers with firewalls, access control lists, and proxies.
Using Renovate with Chainguard Containers
How to use Renovate to automatically keep Chainguard Containers, Helm charts and packages updated
Building minimal container images
How to build minimal container images with multi-stage builds: the Chainguard static base for compiled binaries, and runtime images for languages like Java that need one