<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Using and deploying Chainguard Containers on</title><link>https://edu.chainguard.dev/chainguard/containers/using-and-deploying/</link><description>Recent content in Using and deploying Chainguard Containers on</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><copyright>Copyright (c) 2023 Chainguard</copyright><lastBuildDate>Fri, 04 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://edu.chainguard.dev/chainguard/containers/using-and-deploying/index.xml" rel="self" type="application/rss+xml"/><item><title>How to use Chainguard Containers</title><link>https://edu.chainguard.dev/chainguard/containers/using-and-deploying/using-containers/</link><pubDate>Thu, 01 Sep 2022 08:49:31 +0000</pubDate><guid>https://edu.chainguard.dev/chainguard/containers/using-and-deploying/using-containers/</guid><description>&lt;p&gt;&lt;a href="https://images.chainguard.dev"&gt;Chainguard Containers&lt;/a&gt; are minimal container images designed to reduce vulnerabilities and attack surface compared to traditional base images. These images use the &lt;a href="https://wiki.alpinelinux.org/wiki/Package_management"&gt;apk&lt;/a&gt; package format to achieve smaller sizes while maintaining complete provenance information with cryptographic signatures, ensuring both enhanced security and traceability.&lt;/p&gt;
&lt;p&gt;In this guide, you&amp;rsquo;ll find general instructions on how to get started using Chainguard Containers and how to migrate existing container-based workflows to use our images. For specific image usage instructions, please refer to our &lt;a href="https://images.chainguard.dev"&gt;Chainguard Containers Directory&lt;/a&gt;, which contains the full list of all images available to the public and their respective documentation.&lt;/p&gt;</description></item><item><title>Using Chainguard Containers in Dev Containers</title><link>https://edu.chainguard.dev/chainguard/containers/using-and-deploying/dev-containers/</link><pubDate>Mon, 10 Mar 2025 11:07:52 +0200</pubDate><guid>https://edu.chainguard.dev/chainguard/containers/using-and-deploying/dev-containers/</guid><description>&lt;p&gt;&lt;a href="https://containers.dev/"&gt;Development Containers&lt;/a&gt; — sometimes known as &amp;ldquo;dev containers&amp;rdquo; — allow you to use a container as a development environment where you can run applications and separate tools, libraries, or runtimes. Dev containers can also help with testing and continuous integration.&lt;/p&gt;
&lt;p&gt;With a few changes, the images based on Wolfi and maintained by Chainguard provide distroless images that can be used as dev containers. This guide outlines how you can set up a Chainguard image as a dev container in VS Code.&lt;/p&gt;</description></item><item><title>Using init containers with Chainguard Containers</title><link>https://edu.chainguard.dev/chainguard/containers/using-and-deploying/init-containers/</link><pubDate>Mon, 04 Aug 2025 15:21:01 +0000</pubDate><guid>https://edu.chainguard.dev/chainguard/containers/using-and-deploying/init-containers/</guid><description>&lt;p&gt;Chainguard Containers are designed with minimalism and security in mind. By including fewer packages and tools, Chainguard Containers have a smaller attack surface than their counterparts. However, there are cases where the external counterparts have certain desirable features, like useful startup scripts or configuration defaults.&lt;/p&gt;
&lt;p&gt;There are several ways to customize Chainguard Containers. For example, you can use &lt;a href="https://edu.chainguard.dev/chainguard/containers/custom-assembly/overview/"&gt;Custom Assembly&lt;/a&gt; to add packages to an otherwise minimal Chainguard container image. Changing a Chainguard container image&amp;rsquo;s configuration — such as updating its entrypoint or adding startup scripts — requires a different strategy. One method for doing so in Kubernetes deployments is to use &lt;em&gt;init containers&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>How to use Chainguard Containers with OpenShift</title><link>https://edu.chainguard.dev/chainguard/containers/using-and-deploying/use-with-openshift/</link><pubDate>Tue, 17 Jun 2025 08:49:31 +0000</pubDate><guid>https://edu.chainguard.dev/chainguard/containers/using-and-deploying/use-with-openshift/</guid><description>&lt;p&gt;Chainguard Containers are fully compatible with Red Hat OpenShift Container Platform, providing enhanced security while requiring some configuration adjustments for OpenShift&amp;rsquo;s security context constraints. This guide explains how to successfully deploy Chainguard&amp;rsquo;s minimal, security-hardened container images in OpenShift environments.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.redhat.com/en/technologies/cloud-computing/openshift"&gt;Red Hat OpenShift&lt;/a&gt; is an application platform that orchestrates and manages your systems and resources. While it is based on open source software like Kubernetes, OpenShift includes a suite of applications with additional functionality that are configured to work together.&lt;/p&gt;</description></item><item><title>Chainguard Helm charts</title><link>https://edu.chainguard.dev/chainguard/containers/using-and-deploying/helm-charts/</link><pubDate>Fri, 04 Sep 2026 00:00:00 +0000</pubDate><guid>https://edu.chainguard.dev/chainguard/containers/using-and-deploying/helm-charts/</guid><description/></item></channel></rss>