Chainguard Containers
Chainguard's private APK repositories
An overview of how to work with Chainguard's private APK repositories.
Migration best practices and checklistRecommended practices when migrating to Chainguard Containers
Strategies and tooling for updating containersA conceptual article outlining different strategies and tools for keeping images up to date and avoiding the use of end-of-life software.
Using Grype to scan software artifactsLearn to use Grype to detect CVEs in images
Getting started with the PyTorch Chainguard ContainerLearn how to use Chainguard's PyTorch container image for deep learning with enhanced security, minimal CVEs, and GPU acceleration support
Migrate a Java application to Chainguard ContainersLearn how to port a Java Dockerfile to Chainguard's Maven, Gradle, JDK, and JRE containers, including a worked Spring Boot example and the differences from the Java images on Docker Hub
How Chainguard Containers are testedA conceptual article outlining testing requirements for Chainguard Containers.