-
Differences Between Development and Production Images
-
How to Retrieve an Image's SBOM
-
How to Compare Images With chainctl diff
-
How to use the Tag History API
-
How to Debug Chainguard Images
-
How to use Chainguard Images going forward (1 week, 1 month, 1 year)
-
Multi-stage Builds
-
FIPS Images
-
Packages Overview
Images! Images! Images!
Go deep with your Chainguard Images skills!
This course is designed to make you a Chainguard Image expert. You'll learn how about the significance of different versions, how FIPS images work, and a variety of actions you can take such as retrieving an image's SBOM, comparing different image versions, and using the chainctl
command line tool.
Learning objectives
At the end of this course, students will be able to:
- Identify and explain the key differences between development and production images, and understand the security implications of using each variant.
- Retrieve a Chainguard Image's SBOM using the cosign command and understand the information provided in the SBOM, including license details and source code references.
- Use the Tag History API to compare different builds of Chainguard Images and understand how to identify differences, such as added or removed vulnerabilities, between image versions.
- Understand FIPS (Federal Information Processing Standards) and how to use FIPS-enabled versions of Chainguard Images to meet compliance requirements, including the use of FIPS-validated cryptography.
- Use the
chainctl
command line interface tool to compare two Chainguard Images, identify added or removed vulnerabilities, and make informed decisions about image updates and deployments.
If you have any questions or comments, feel free to reach out at courses@chainguard.dev.
Course
Learn the tools and fundamentals of vulnerability management and why it's critical that every developer understand it.
Course
Learn the tools and fundamentals of vulnerability management and why it's critical that every developer understand it.