For the complete documentation index, see llms.txt.

Chainguard Containers

Authenticate to Chainguard's Registry
A guide on authenticating to Chainguard's registry to get container images
Getting started with the Go Chainguard Container
Learn how to build more secure Go applications with Chainguard's Go container images, featuring minimal attack surface and multi-stage build patterns for optimized runtime
Use chainctl to create an assumable identity for a Jenkins pipeline
How to use chainctl to create a Chainguard identity that can be assumed by a Jenkins pipeline.
Getting started with the Chainguard Spark FIPS container
Learn how to run Apache Spark workloads with FIPS 140-3 cryptography using Chainguard's Spark FIPS container, including BCFKS keystore setup and Kubernetes cluster-mode deployment with the Spark Operator
Package and image name mappings
Understanding how Chainguard maps upstream package and image names to Chainguard Containers
Use Terraform to create an assumable identity for a Jenkins pipeline
Procedural tutorial outlining how to create a Chainguard identity with Terraform that can be assumed by a Jenkins pipeline.
Using init containers with Chainguard Containers
Example showing how to use an init container to configure Chainguard's minimal nginx container image.