<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Troubleshooting Chainguard Containers on</title><link>https://deploy-preview-3996--ornate-narwhal-088216.netlify.app/chainguard/containers/troubleshooting/</link><description>Recent content in Troubleshooting Chainguard Containers on</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><copyright>Copyright (c) 2023 Chainguard</copyright><lastBuildDate>Thu, 19 Dec 2024 08:49:15 +0000</lastBuildDate><atom:link href="https://deploy-preview-3996--ornate-narwhal-088216.netlify.app/chainguard/containers/troubleshooting/index.xml" rel="self" type="application/rss+xml"/><item><title>Troubleshoot container and version availability</title><link>https://deploy-preview-3996--ornate-narwhal-088216.netlify.app/chainguard/containers/troubleshooting/container-version-troubleshooting/</link><pubDate>Wed, 02 Sep 2026 00:00:00 +0000</pubDate><guid>https://deploy-preview-3996--ornate-narwhal-088216.netlify.app/chainguard/containers/troubleshooting/container-version-troubleshooting/</guid><description>&lt;p&gt;You need a container image, or a particular version of one, and you can&amp;rsquo;t pull it. The right next step depends on why it&amp;rsquo;s missing, and there are five distinct reasons. This guide helps you tell them apart and resolve each one.&lt;/p&gt;
&lt;p&gt;First, distinguish between the public container registry and your organization&amp;rsquo;s registry:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;a href="https://images.chainguard.dev/"&gt;Chainguard Containers Directory&lt;/a&gt; at &lt;code&gt;images.chainguard.dev&lt;/code&gt; is public. It lists every container image Chainguard builds, along with the tags, sizes, and metadata for each. Anyone can browse it.&lt;/li&gt;
&lt;li&gt;Your organization&amp;rsquo;s registry at &lt;code&gt;cgr.dev/$ORGANIZATION/&lt;/code&gt; holds only the images your organization has access to. This is what your teams pull from.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Browsing an image in the Directory doesn&amp;rsquo;t mean your organization can pull it. For a fuller explanation of that distinction and how it relates to your subscription, see &lt;a href="https://deploy-preview-3996--ornate-narwhal-088216.netlify.app/get-started/onboard-your-teams/"&gt;Onboard your teams&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Troubleshoot registry authentication errors</title><link>https://deploy-preview-3996--ornate-narwhal-088216.netlify.app/chainguard/containers/troubleshooting/registry-errors/</link><pubDate>Wed, 09 Sep 2026 00:00:00 +0000</pubDate><guid>https://deploy-preview-3996--ornate-narwhal-088216.netlify.app/chainguard/containers/troubleshooting/registry-errors/</guid><description>&lt;p&gt;A login or pull against &lt;code&gt;cgr.dev&lt;/code&gt; failed and you have an error string. This page maps the errors Chainguard&amp;rsquo;s registry returns to their causes and tells you what to check for each one.&lt;/p&gt;
&lt;p&gt;If your pull fails for a container you can see in the &lt;a href="https://images.chainguard.dev/"&gt;Chainguard Containers Directory&lt;/a&gt;, the container most likely hasn&amp;rsquo;t been added to your organization yet. That case has its own guide: refer to &lt;a href="https://deploy-preview-3996--ornate-narwhal-088216.netlify.app/chainguard/containers/troubleshooting/container-version-troubleshooting/"&gt;Troubleshoot container and version availability&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Inspecting Chainguard Containers</title><link>https://deploy-preview-3996--ornate-narwhal-088216.netlify.app/chainguard/containers/troubleshooting/inspecting-containers/</link><pubDate>Fri, 07 Jul 2023 15:21:01 +0000</pubDate><guid>https://deploy-preview-3996--ornate-narwhal-088216.netlify.app/chainguard/containers/troubleshooting/inspecting-containers/</guid><description>&lt;p&gt;Two questions come up repeatedly once you&amp;rsquo;re running Chainguard Containers: which exact build is this, and what software versions are inside it? A digest answers the first. The container&amp;rsquo;s SBOM answers the second.&lt;/p&gt;
&lt;p&gt;The following examples pull from &lt;code&gt;cgr.dev/chainguard/&lt;/code&gt;, the namespace that holds Chainguard&amp;rsquo;s Free containers, so they run as written. If you pull from your organization&amp;rsquo;s own registry, substitute &lt;code&gt;cgr.dev/&amp;lt;organization&amp;gt;/&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="identify-a-build-by-its-digest" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Identify a build by its digest&lt;/span&gt;
&lt;a href="#identify-a-build-by-its-digest" class="anchor" aria-label="Link to Identify a build by its digest" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;A digest is a content-based hash of a container image. No two images share one, so pulling by digest returns the same image every time.&lt;/p&gt;</description></item><item><title>Debugging distroless container images</title><link>https://deploy-preview-3996--ornate-narwhal-088216.netlify.app/chainguard/containers/troubleshooting/debugging-distroless-images/</link><pubDate>Thu, 18 May 2023 08:49:31 +0000</pubDate><guid>https://deploy-preview-3996--ornate-narwhal-088216.netlify.app/chainguard/containers/troubleshooting/debugging-distroless-images/</guid><description>&lt;p&gt;Because distroless images are minimal and don&amp;rsquo;t include a package manager or a shell, debugging issues that occur at runtime may require a distinctive approach.&lt;/p&gt;
&lt;p&gt;In this article, we&amp;rsquo;ll discuss a few different strategies to debug distroless images.&lt;/p&gt;
&lt;h2 id="1-using-development-container-image-variants" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;1. Using development container image variants&lt;/span&gt;
&lt;a href="#1-using-development-container-image-variants" class="anchor" aria-label="Link to 1. Using development container image variants" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Before moving a workload to a distroless runtime image, it is important to make sure that it runs without issues in a similar but less restrictive environment, which allows for easier debugging. It is also possible to make a temporary base image change from a distroless image to a fully featured image that offers more debugging capabilities.&lt;/p&gt;</description></item></channel></rss>