For the complete documentation index, see llms.txt.

Containers Examples

Pick a stack and build your first image. Each guide walks through pulling a Chainguard Container, running it, and adapting it to your own application.

These are a starting point. Chainguard publishes getting-started guides for many more languages and services — see the full set under Chainguard Containers.

  • nginx — serve a web application from a hardened, distroless nginx container.
  • PostgreSQL — run a PostgreSQL database with a minimal attack surface.
  • Python — package a Python application using the development and production image variants.
  • Go — compile a Go binary with a multi-stage build and ship it on a minimal runtime.