For the complete documentation index, see llms.txt.

Chainguard Containers

Package version selection
Create an assumable identity for a Buildkite pipeline
Procedural tutorial outlining how to create a Chainguard identity that can be assumed by a Buildkite workflow.
Getting started with the PHP Chainguard Container
Learn how to use Chainguard's PHP container images for secure web applications, featuring FPM and CLI variants with minimal vulnerabilities and reduced attack surface
Adding custom certificates with Custom Assembly
How to add custom certificates to customized images with Custom Assembly.
Requesting new Chainguard resources
How to submit requests for Chainguard to build new resources in the Console.
How to sync images from Chainguard's registry to Harbor
Tutorial outlining how to sync images from Chainguard's registry to Harbor.
glibc vs. musl
An overview of the differences between glibc and musl.