Migrating to Chainguard Application Images

Learn how to replace vulnerable upstream images with Chainguard’s secure, drop-in application images in just a few steps.

rate limit

Code not recognized.

About this course

This course walks through what Chainguard’s Application Containers are, why they matter, and how to migrate your workloads to them. You’ll see live demos of migrating popular apps like Grafana and Nginx, learn how to check compatibility in the Chainguard Console, and understand when minor configuration changes are needed. By the end, you’ll be ready to confidently adopt Chainguard Application Containers to reduce CVEs and strengthen your software supply chain.

By the end of this course, you will be able to:

  • Explain what Chainguard Application Images are and how they differ from base images.
  • Identify the security and operational benefits of using application images (e.g., reducing CVEs).
  • Locate compatibility notes and specifications in the Chainguard Console.
  • Perform a migration from an upstream application image to a Chainguard image using Dockerfiles or Helm values.
  • Troubleshoot common migration issues and apply best practices for smooth adoption.
Course Details
  • Software Engineers, DevOps, teams

  • 30-40 min

  • 5 Lessons

 

Curriculum

  • Introduction
  • What’s an Application Image?
  • How Do You Use Application Images?
  • 🛠️ Demo: Grafana and Nginx
  • Final Takeaways

About this course

This course walks through what Chainguard’s Application Containers are, why they matter, and how to migrate your workloads to them. You’ll see live demos of migrating popular apps like Grafana and Nginx, learn how to check compatibility in the Chainguard Console, and understand when minor configuration changes are needed. By the end, you’ll be ready to confidently adopt Chainguard Application Containers to reduce CVEs and strengthen your software supply chain.

By the end of this course, you will be able to:

  • Explain what Chainguard Application Images are and how they differ from base images.
  • Identify the security and operational benefits of using application images (e.g., reducing CVEs).
  • Locate compatibility notes and specifications in the Chainguard Console.
  • Perform a migration from an upstream application image to a Chainguard image using Dockerfiles or Helm values.
  • Troubleshoot common migration issues and apply best practices for smooth adoption.
Course Details
  • Software Engineers, DevOps, teams

  • 30-40 min

  • 5 Lessons

 

Curriculum

  • Introduction
  • What’s an Application Image?
  • How Do You Use Application Images?
  • 🛠️ Demo: Grafana and Nginx
  • Final Takeaways
Course

Learn the tools and fundamentals of vulnerability management and why it's critical that every developer understand it.