Use Docker Hub
The Docker Hardened Images catalog on Docker Hub is the primary web interface for browsing, searching, and inspecting DHI repositories and their metadata.
Catalog page
The catalog lists all available DHI repositories. You can filter by name, image type, or compliance requirements (FIPS, STIG) to find the image you need.
Repository details page
When you select a repository from the catalog, the repository details page provides the following:
- Overview: A brief explanation of the image.
- Guides: Several guides on how to use the image and migrate your existing application.
- Images: Select this option to view image variants.
- Security summary: Select a tag name to view a quick security summary, including package count and total known vulnerabilities.
- Recently pushed tags: A list of recently updated image variants and when they were last updated.
- Use this image: After selecting an image variant, you can select this option to view instructions on how to pull and use the image variant, or select Mirror repository to mirror it to your organization.
Images page
From the repository details page, select Images to see all available image variants for that repository. The table includes:
- Image version: The image name with its base distribution (for example,
debian 13) and associated tags. - Type: The support lifecycle status of the variant.
- Compliance: Relevant compliance designations, for example
CIS,FIPS, orSTIG (100%). - Package manager: Whether a package manager is available. A checkmark indicates
a package manager is present (for example,
aptorapk), a dash indicates none. - Shell: Whether a shell is available. A checkmark indicates a shell is present
(for example,
bashorbusybox), a dash indicates none. - User: The user that the container runs as, for example
rootornonroot (65532). - Last pushed: When the image variant was last updated.
- Vulnerabilities: Vulnerability counts by severity level.
Image variant details page
Select an image version from the Images table to view detailed information about that specific variant:
- Packages: A list of all packages included in the image variant, with each package's name, version, distribution, and licensing information.
- Specifications:
- Source and build information: The Dockerfile and Git commit used to build the image.
- Build parameters, entrypoint, CMD, user, working directory, environment variables, labels, and platform.
- Vulnerabilities: A list of known CVEs for the image variant, including CVE ID, severity, affected package, fix version, last detected date, status, and suppressed CVEs.
- Attestations: Signed security attestations covering the image's build process, contents, and security posture. For the full list, see Attestations.
Manage page
The Manage page (My Hub > Hardened Images > Manage) is the central place for administering your organization's mirrored DHI repositories. It has two tabs:
- Mirrored Images: Lists all image repositories currently mirrored to your organization, with their source DHI repository, destination repository name, and mirroring status. From here you can stop mirroring or open a repository's settings.
- Mirrored Helm charts: The same view for Helm chart repositories.
Selecting a mirrored repository opens its settings, where you can enable or disable Extended Lifecycle Support (ELS) and access customizations.
For step-by-step instructions, see Mirror a Docker Hardened Image repository.
Customizations
Customizations are accessible from My Hub > Hardened Images > Manage > Mirrored Images. Select the menu icon next to a mirrored repository and then Customize. Each customization defines additional packages, OCI artifacts, environment variables, or labels to layer onto the base DHI during a rebuild.
The customizations view shows each customization's name, status, and last build time. Selecting a customization opens its configuration, where you can edit the definition, trigger a rebuild, or delete it.
For step-by-step instructions, see Customize a Docker Hardened Image.