<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Chainguard Containers on</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/tags/chainguard-containers/</link><description>Recent content in Chainguard Containers on</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Tue, 31 Mar 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/tags/chainguard-containers/index.xml" rel="self" type="application/rss+xml"/><item><title>Overview of Chainguard's Package Repositories</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/packages/package-model/</link><pubDate>Thu, 09 Oct 2025 00:00:00 +0000</pubDate><guid>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/packages/package-model/</guid><description>Chainguard Containers are built using packages from the Wolfi and Chainguard OS Linux distributions. If you need to extend or customize an image, it can be useful to access these packages directly.
Chainguard offers curated package repositories to support containerized workloads and simplify dependency management. These repositories ensure you can access trusted packages — whether building custom container images, working with Chainguard OS, or using Chainguard Containers in production.
This article provides an overview of Chainguard&amp;rsquo;s package model, highlighting the different Chainguard package repositories available to customers.</description></item><item><title>Build Java Containers with Jib</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/tooling/building-java-containers-with-jib/</link><pubDate>Tue, 23 Sep 2025 00:49:31 +0000</pubDate><guid>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/tooling/building-java-containers-with-jib/</guid><description>Google&amp;rsquo;s Jib is a container image build tool designed specifically for Java applications. Unlike other approaches, Jib does not depend on Docker or require users to write Dockerfiles. Instead, Jib integrates directly with the Maven and Gradle build systems to create container images for Java applications. When paired with Chainguard Java Containers, these tools provide:
improved security through minimal base images, faster builds through layer optimization, and simplified CI/CD integration without Docker daemon requirements This tutorial will walk you through building a demo application with Maven, Jib, and Chainguard Containers.</description></item><item><title>Build Go Containers with Ko</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/tooling/building-go-containers-with-ko/</link><pubDate>Thu, 11 Sep 2025 08:49:31 +0000</pubDate><guid>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/tooling/building-go-containers-with-ko/</guid><description>Ko is a tool for building Go applications into container images without using Dockerfiles. When combined with Chainguard&amp;rsquo;s minimal containers, Ko creates smaller and more secure container runtimes with only your application and its essential dependencies.
This tutorial will guide you through installing Ko and using it to containerize Go applications with Chainguard Containers. By the end of this tutorial, you&amp;rsquo;ll understand how to build, configure, and deploy secure, custom containers with your Go-based application using Ko&amp;rsquo;s streamlined workflow.</description></item><item><title>Overview of Chainguard Custom Assembly</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly/</link><pubDate>Wed, 19 Feb 2025 11:07:52 +0200</pubDate><guid>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/custom-assembly/</guid><description>Chainguard Custom Assembly enables organizations to build container images tailored to their internal requirements and application dependencies, without sacrificing security. By extending Chainguard&amp;rsquo;s hardened base images with additional packages, environment variables, user accounts, and certificates, teams can reduce CVE exposure while maintaining the flexibility their workflows demand.
This overview of Custom Assembly outlines how it works, its limitations, and how you can use container images customized with Custom Assembly. For a more hands-on tutorial on using Custom Assembly, Chainguard Academy currently has documentation for the following methods of managing the tool:</description></item><item><title>Custom Assembly FAQs</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/faq/</link><pubDate>Wed, 19 Feb 2025 11:07:52 +0200</pubDate><guid>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/ca-docs/faq/</guid><description>What is Chainguard’s Custom Assembly? Custom Assembly is a tool from Chainguard that allows users to build customized container images by assembling packages from a curated, secure set of base images provided by Chainguard.
How does Custom Assembly help with container image security? While no system is perfectly secure, Custom Assembly is designed to help you build container images with a strong security posture. By using only guarded packages from Chainguard’s curated and actively maintained images, you benefit from daily CVE scanning and Chainguard’s CVE remediation SLA.</description></item><item><title>Getting Started with the C/C++ Chainguard Containers</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/getting-started/c/</link><pubDate>Tue, 30 Jul 2024 15:54:33 +0000</pubDate><guid>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/getting-started/c/</guid><description>Chainguard provides security-hardened container images for C and C++ development, offering minimal runtime environments with significantly reduced vulnerabilities compared to traditional base images. Built on Chainguard&amp;rsquo;s own OS, these containers enable more secure deployment of compiled programs through purpose-built images for different linking scenarios. This guide demonstrates three approaches to compiling and running C/C++ applications using Chainguard&amp;rsquo;s specialized containers.
The container image with which you choose to run your compiled program depends on the nature of your binaries.</description></item><item><title>Chainguard End-of-Life Grace Period for Containers</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/eol-gp-overview/</link><pubDate>Wed, 14 May 2025 08:49:31 +0000</pubDate><guid>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/features/eol-gp-overview/</guid><description>Typically, specific versions of software receive updates on a schedule for a set amount of time. Eventually, though, every version of software will stop receiving support. When project maintainers stop providing updates, it&amp;rsquo;s known as the End-of-Life (EOL) stage.
It&amp;rsquo;s recommended that when a software version reaches the EOL phase, users should migrate their projects to a later version, as EOL software is known to accumulate vulnerabilities. However, there are cases where an organization may want to continue using a container image after it has reached end-of-life.</description></item><item><title>Chainguard Criteria for Determining Whether to Build a Container Image</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/what-chainguard-will-build/</link><pubDate>Mon, 13 Jan 2025 11:07:52 +0200</pubDate><guid>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/what-chainguard-will-build/</guid><description>There are currently over 2,000 Chainguard Containers and that number is always growing as we add more to our expanding catalog.
If you would like a Chainguard Container that is not yet available, or inquire about whether we would build a given container image, Chainguard will endeavor to perform an analysis on the request. Chainguard aims to build new container images that are relevant to our customers and to support broader software security goals.</description></item><item><title>Kubernetes Policy Enforcement with OPA Gatekeeper</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/staying-secure/enforcement/opa-gatekeeper/</link><pubDate>Tue, 02 Sep 2025 10:00:00 +0000</pubDate><guid>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/staying-secure/enforcement/opa-gatekeeper/</guid><description>Gatekeeper is an admission controller that enforces policies in Kubernetes clusters. This article describes how it can be leveraged to ensure resources follow best practices related to the use of Chainguard Containers.
Prerequisites To follow the examples in this guide, you will need the following:
kubectl — the command line interface tool for Kubernetes — installed on your local machine. Administrative access to a Kubernetes cluster where OPA Gatekeeper is already installed.</description></item><item><title>Overview of The Chainguard Factory</title><link>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/factory/overview/</link><pubDate>Tue, 15 Jul 2025 08:49:31 +0000</pubDate><guid>https://deploy-preview-3176--ornate-narwhal-088216.netlify.app/chainguard/factory/overview/</guid><description>Chainguard Factory is the automated build infrastructure that continuously monitors, builds, and updates thousands of open source projects to deliver containers, libraries, and VMs with a strong security posture and the latest patches. This massive automation system tackles one of the industry&amp;rsquo;s biggest challenges: keeping software dependencies current at scale while maintaining security and compatibility across the entire open source ecosystem.
It is hard to overstate the sheer scale of Chainguard’s task of being the secure source for open source.</description></item></channel></rss>