Docker Hardened Images (DHI) Alternative: When Teams Outgrow DHI and What to Evaluate Next

By
Yael Nardi
May 25, 2026

Key Takeaways

  • A Docker Hardened Images alternative is worth evaluating when DHI Free's four documented limits start to bind: missing catalog images, no contractual SLA, FIPS and STIG variants paywalled to Enterprise, and personal access token (PAT) authentication that does not bind to org accounts in CI/CD. Docker Hardened Images pricing is simple at the catalog layer: DHI Free costs $0 under Apache 2.0, while Enterprise is where SLA, FIPS, STIG, customization, Extended Lifecycle Support, and org-account auth live.
  • Compare alternatives on five auditable dimensions, not vendor positioning: critical CVE patch SLA, catalog depth, compliance artifacts (FIPS 140-3, DISA STIG, SLSA, SBOM, VEX), CI/CD fit, and pricing model. Minimus, Chainguard, Echo, WizOS, Iron Bank, Red Hat Hummingbird, BellSoft, and Stagex all sit on this map.
  • Migration is an engineering exercise, not a procurement decision. Pin by digest, align rebuild cadence to the new vendor's SLA, define rollback by digest, gate via Kyverno or OPA admission policy, and run a 30-day proof on one production service before generalizing.
  • Docker Scout is a scanner, not an image provider. Its eight documented limitations (free-tier 3-image cap, 10 GB image-size cap, Docker Hub authentication, Docker-only scope, network dependency, PAT-only free tier, separate Linux install, detection-only role) explain why it pairs with whichever hardened-image vendor a team chooses rather than replacing one.

Docker Hardened Images Alternative Evaluation Framework

A Docker Hardened Images alternative is any minimal, signed, attested base-image catalog a platform team evaluates when DHI Free's scope, pricing, SLA, catalog coverage, or compliance scope stops fitting the workload. Docker Hardened Images is a hardened container image catalog published by Docker Inc.; Docker Scout is a vulnerability scanner that can analyze images but does not publish hardened base images. This guide is the vendor-neutral framework for that decision: what DHI does well, where the documented constraints bind, how Minimus, Chainguard, Echo, WizOS, Red Hat Hummingbird, Iron Bank, BellSoft, and Stagex compare on five buyer dimensions, and how to migrate without breaking 50 services.

The guide is reviewed by a platform engineer who has shipped two base-image standardization programs through FedRAMP Moderate ATOs, sat through a third-party audit in which the assessor opened the digest pin file before the SSP, and run two 30-day vendor proofs that ended in different vendor selections.

Why Docker Hardened Images Alternatives Matter in 2026

Docker Hardened Images went free under the Apache 2.0 license on December 17, 2025, and the catalog now reports 500,000 daily pulls across 2,000-plus images per Docker's one-year anniversary post (April 14, 2026). That release is the most successful container security launch of the past two years and it changed every base-image standardization conversation inside platform teams.

2026 Buyer Triggers for Hardened Container Image Evaluation

Three concurrent events put base-image evaluation back on platform-team backlogs this year:

  1. Bitnami's paid restructure. Broadcom announced the Bitnami catalog deletion on August 30, 2025 and removed free-tier images on September 29, 2025. Tens of thousands of teams started shopping the same week. Our Bitnami pricing changes guide walks the migration math.
  2. Docker Hardened Images Free release. December 17, 2025 lowered the floor of "secure-by-default" to zero cost for the OSS catalog, with 17 signed attestations per image and a SLSA Build Level 3 pipeline.
  3. Hacker News community signal. The HN thread on the DHI free announcement drew 100-plus practitioner comments naming Minimus, Chainguard, Iron Bank, Stagex, Red Hat Hummingbird, and BellSoft as live alternatives. That is the clearest 2026 buyer-interest signal in the category.

The neutral question is when DHI Free fits, when DHI Enterprise is the right step, and when the workload pulls a team toward a different vendor. The remaining sections sequence those three answers behind one fillable scorecard.

What Docker Hardened Images Solve and Where DHI Free Hits Limits

Docker Hardened Images cover the OS layer of a containerized workload with a SLSA Level 3 pipeline, signed attestations, and minimal package surface. They are a real upgrade for teams previously running official public images, and reading the constraint list below as "DHI is broken" is the wrong read. The point is to name the questions a buyer should ask before standardizing.

Docker Hardened Images Strengths

Five strengths anchor the DHI value proposition per Docker's anniversary post and the December 2025 free announcement:

  1. Free Apache 2.0 OSS catalog of 2,000-plus images including Alpine, Debian, runtimes, databases, MCP servers, and Helm charts. Up to 95% smaller than Docker Official Images.
  2. Multi-distro by design. Both Debian and Alpine variants ship for both amd64 and arm64. Drop-in compatibility on the distros most teams already run, which removes the libc-family migration risk.
  3. 17 signed attestations per image including CycloneDX SBOM, SPDX SBOM, SLSA provenance v1, SLSA verification summary, VEX, FIPS scan, STIG scan, secrets scan, virus scan, and changelog. Independently verifiable.
  4. SLSA Build Level 3 pipeline with from-source builds for Debian and Alpine system packages at scale, covering tens of thousands of system packages per Docker's anniversary framing.
  5. Established ecosystem fit. Works with Grype, Trivy, Snyk, Wiz, Prisma Cloud, Aqua, and Docker Scout per Docker's own scanner-neutral positioning.

DHI Free Limits: SLA, Compliance, Auth, Catalog, and Build Scope

Docker uses the term "security waterline" to describe what a hardened-image vendor owns. The catalog draws the waterline at the OS layer for Debian and Alpine. Above that line, application code is the team's responsibility. Below it, the team depends on the vendor. Five documented constraints define where the waterline does not reach for DHI Free:

  1. No contractual SLA on the Free tier. Critical CVEs may or may not be patched on a schedule. Source: DHI Free product docs and the Echo critique.
  2. FIPS-validated and STIG-hardened image variants are Enterprise-tier only. A material gap for FedRAMP, DoD, and regulated-industry workloads.
  3. Free-tier authentication requires personal-account PATs. Org-account integration is Enterprise-only. Friction for CI/CD pipelines, which is why JFrog published a documented proxy-cache pattern around it.
  4. Catalog gaps still exist. Even at 2,000-plus images, niche workloads are not covered. The HN thread documented pgbouncer absent at announcement time and a broken "Make a request" link to a 404 GitHub URL.
  5. Hardening operates on upstream packages, not on from-source rebuilds for non-Debian and non-Alpine ecosystems. Per the anniversary post, language libraries (npm, pip, Maven) carry the same attestations only "next."

Docker Hardened Images Pricing: DHI Free vs DHI Enterprise

Capability DHI Free DHI Enterprise
Catalog access Full (2,000-plus images, OSS) Full plus customization
SLSA Build Level 3 provenance Yes Yes
17-attestation set per image Yes Yes
SBOM (CycloneDX plus SPDX) Yes Yes
VEX statements Yes Yes
Multi-distro (Debian plus Alpine) Yes Yes
Multi-arch (amd64 plus arm64) Yes Yes
Critical CVE patch SLA None (community support) 7 days
FIPS-validated image variants No Yes
STIG-ready image variants No Yes
Image customization No Yes
Extended Lifecycle Support (5 years past EOL) No Yes (DHI ELS add-on)
Org-account auth No (PAT only) Yes
Support model Community / GitHub Discussions Paid support

Five Dimensions for Docker Hardened Images Alternative Evaluation

A buyer asks five questions when evaluating minimal production container images. The answers form a five-dimension scorecard that lets a platform team compare DHI Free, DHI Enterprise, Minimus, Chainguard, Echo, WizOS, Red Hat Hummingbird, Iron Bank, BellSoft, Bitnami Secure, Stagex, and a DIY Wolfi pipeline on the same axes. The container base image strategy that survives audit is the one that matches the team's highest-priority dimensions.

Hardened Image Vendor Comparison

Vendor Build Approach Catalog Critical CVE SLA FIPS / STIG Pricing
Docker DHI Free Hardened upstream Debian + Alpine packages 2,000-plus None No Free, Apache 2.0 OSS
Docker DHI Enterprise Same plus customization plus ELS 2,000-plus plus custom 7 days Yes Paid (per-org)
Minimus From source, every component, continuous Hundreds plus custom builder 48 hours (critical / high) Yes (FIPS 140-3) Paid
Chainguard From source on Wolfi Hundreds (paid) plus free subset 7 days (1 day for KEV) Yes (paid) Paid
Echo From source on Debian-aligned Echo OS Hundreds 7 days (24h triage avg) Yes Paid
Wiz WizOS From source, glibc-based, apk packaging Public preview, growing 7 days STIG variants on roadmap Bundled with Wiz CNAPP
Red Hat UBI / Hummingbird RHEL-derived; Hummingbird is the 2025 hardened initiative Wide RHEL ecosystem Vendor patching cadence Per RHEL certification Paid (RHEL subscription)
Iron Bank DISA-vetted, daily-rebased Hundreds (DoD-vetted) No contractual SLA STIG-validated Free for any account holder
Bitnami Secure (Broadcom) Continued Bitnami images, paid post-Sep 2025 Wide Per support contract Limited public docs Paid
Stagex Full-source bootstrap, multi-party signed, deterministic Growing Community cadence Not advertised Free, OSS
DIY (Wolfi + Apko + Melange) Build your own from open Wolfi packages Whatever you build Internal cadence Per implementation Free plus internal labor

Dimension 1: Critical CVE Patch SLA

The container image SLA is the contractual day-count from CVE disclosure to a rebuilt, signed image being available to pull. It is the single most-checked dimension under audit because it is the one the auditor can verify against a public document.

Vendor KEV (CISA-listed) SLA Critical CVE SLA High / Medium / Low SLA Triage
Docker DHI Free None None None None
Docker DHI Enterprise Not separately named 7 days Not separately named Per support contract
Minimus Per critical SLA 48 hours (critical / high) Per internal cadence Aggressive
Chainguard 1 calendar day 7 calendar days 14 calendar days Per CVE Policy v251022
Echo Not separately named 7 days (24h average) Medium / Low: 10 days 24-hour triage
Wiz WizOS Per critical SLA 7 days High / Med: 14 days Per WizOS policy
Iron Bank None contractual Daily-rebase cadence Same Advisory feed
Bitnami Secure Per support contract Per support contract Per support contract Per Broadcom support
DIY (Wolfi / Apko) Internal team cadence Internal team cadence Internal team cadence None

Numbers reflect publicly published or vendor-confirmed commitments as of April 2026. Verify against each vendor's current SLA before contract. Chainguard's CVE Policy v251022 (last updated April 28, 2026) is the canonical reference.

Dimension 2: Docker Hardened Images Catalog and Alternative Catalog Depth

Vendor Image Count OSS Catalog MCP Servers Helm Charts Custom Build Path
Docker DHI 2,000-plus Yes (Apache 2.0) Yes (10-plus, expanding) Yes Enterprise customization
Minimus Hundreds Yes Not advertised Yes Custom image builder
Chainguard Hundreds Wolfi (OSS) Not advertised Yes Custom Assembly (paid)
Echo Hundreds Echo OS (Debian-aligned) Not advertised Not advertised Custom on request
WizOS Growing (preview) Yes Not advertised Not advertised Wiz Secured Image Catalog
Red Hat UBI / Hummingbird Wide (RHEL) Yes (UBI) Not advertised OpenShift charts RHEL build pipeline
Iron Bank Hundreds (DoD-vetted) Yes (mostly UBI) Not advertised Yes Vendor onboarding only
Stagex Growing Yes (full-source bootstrap) Not advertised No Community contribution

Dimension 3: Compliance Artifacts: FIPS, STIG, SLSA, SBOM, and VEX

Vendor FIPS 140-3 DISA STIG SLSA Build Level SBOM VEX
Docker DHI Free No No Level 3 Both Yes
Docker DHI Enterprise Yes Yes Level 3 Both Yes
Minimus Yes (FIPS 140-3) Yes Level 3-aligned Both Yes
Chainguard (paid) Yes (CMVP modules) Yes Level 3 Both Yes (OSV format)
Echo Yes (OpenSSL 3.0 FIPS provider, Bouncy Castle) Yes SLSA-aligned Both Yes
WizOS STIG variants on roadmap Roadmap SLSA-aligned Both Per policy
Iron Bank Per image Yes (DISA-validated) Per image Per image Per image

Dimensions 4 and 5: CI/CD Fit and Pricing Model

CI/CD fit is the auth-and-registry experience. PAT-only authentication on DHI Free, JFrog Artifactory and Harbor proxy-cache support, scanner integrations (Grype, Trivy, Snyk, Wiz, Prisma Cloud, Aqua), and admission-controller compatibility (Kyverno, OPA Gatekeeper) are the line items.

Pricing model is the procurement question. Free OSS, paid per-organization, paid per-image, bundled with a CNAPP, or "free plus internal labor" (the DIY-Wolfi case) are the five common patterns. The VulnFree CEO observation on Hacker News is the honest framing: at current vendor prices, in-house build is cheaper than buying for some orgs once you account for the platform-engineering team you already pay.

How to Prioritize the Five Dimensions

Most teams should mark each dimension as high, medium, or low priority before comparing vendors. A FedRAMP-Moderate-aspiring SaaS team usually marks compliance and SLA as high. A growth-stage startup with no audit calendar may mark pricing and CI/CD fit higher. The vendor scorecard below is a quick way to make that tradeoff visible; teams building a formal program can map it into a broader container security program.

Docker Scout vs Docker Hardened Images: Scanner vs Image Provider

Docker Scout is a vulnerability scanner. DHI is an image provider. Minimus, Chainguard, Echo, WizOS, Iron Bank, and Hummingbird are also image providers. A scanner detects CVEs; an image provider prevents CVEs from being there in the first place.

Docker Scout Strengths

Scout generates SBOMs, compares image contents against a curated advisory database, recommends remediation, integrates with Grype-and-Trivy-style workflows, and consumes DHI VEX attestations natively. For Docker-ecosystem teams, it is a low-friction first scanner.

Docker Scout Limitations

These are the docker scout limitations a buyer should know before picking Scout as a primary scanner:

  1. Docker Hub authentication required even on the free tier (Docker Forums staff confirmation; ITNEXT 2023 review).
  2. Free tier limited to 3 repositories. Beyond that, paid plan (ITNEXT; Docker Hub pricing).
  3. 10 GB uncompressed image-size analysis cap per Docker Scout image analysis docs unless the image carries an SBOM attestation.
  4. Docker-only ecosystem scope. No IaC scanning, no filesystem scanning, no Kubernetes manifest scanning, no Terraform or CloudFormation coverage. Trivy covers all of those (OneUptime Scout vs Trivy comparison, February 8, 2026).
  5. Network-dependent. No air-gapped database. Trivy and Grype run offline against a local cache.
  6. Not bundled with docker CLI on Linux without Docker Desktop. Separate install per Docker docs.
  7. PAT-only authentication on the free tier. Same friction as DHI Free.
  8. Detection-only role. Scout does not harden images, does not rebuild, and does not backport. It scans.

Detection vs Prevention: Scanner and Hardened-Image Provider Roles

Capability Scanner (Scout, Trivy, Grype, Snyk, Wiz, Prisma) Image Provider (DHI, Minimus, Chainguard, Echo, WizOS, Iron Bank)
Detect existing CVEs Yes Reports baseline CVE count
Recommend remediation Yes Implicit (use newer image)
Rebuild images No Yes
Backport patches No Some (Minimus, Chainguard, Echo)
Generate SBOMs and attestations Some (via SBOM ingestion) Yes (signed attestations per image)
Enforce admission policies Some (with Kyverno or OPA) No (image provider only)
Reduce attack surface No Yes (minimal and distroless variants)

Scout is not an alternative to DHI; it is the scanner Docker ships with DHI. If a team picks Minimus, Chainguard, Echo, WizOS, or another vendor, the team will likely run Trivy, Grype, Snyk, Wiz, or Prisma Cloud as the scanner. The image-provider decision and the scanner decision are two separate rows on the procurement worksheet.

Docker Hardened Images Migration Plan: Digest Pinning, Rebuild Cadence, and Rollback

The vendor decision is the easy half. Migration is where teams get stuck, usually because they did not plan rebuild cadence or rollback before swapping. The container base image strategy that survives a swap is digest-first, cadence-aware, and rollback-rehearsed before the production change.

Digest Pinning for Hardened Image Migration

A tag is mutable. The nginx:1.27 digest pulled this morning is not the digest pulled tonight. Iron Bank's daily-rebase cadence (documented in the HN thread) is the canonical example: same tag, different binary 24 hours later. Pin by digest (nginx@sha256:abc...) and the team controls exactly which bytes are running. Pin by tag and the team is hoping the registry has not rotated under the deploy. The hardened images foundation guide walks the digest-pin pattern in more depth.

Five-Step Hardened Image Migration Sequence

  1. Pin by digest before swap. Lock current state. Snapshot CVE count, image size, and build time as baselines.
  2. Align rebuild cadence to the new vendor's SLA. A 7-day critical SLA presumes a 7-day-or-better rebuild and redeploy pipeline. A quarterly process will not meet it.
  3. Define rollback by digest. Keep the previous digest pinned in a fallback Helm values file or admission-policy exception list. If the new image breaks, revert in one commit.
  4. Add admission policy for approved bases. Kyverno or OPA Gatekeeper enforces "only digest-pinned images from the approved registry list." Our Kyverno admission controller guide walks the policy.
  5. Canary or blue-green for the first migrated service. Pick one non-critical service. Run for 7 days. Measure CVE delta and breakage incidents. Generalize after.

Day-One Migration Artifacts: Dockerfile Diff and Kyverno Policy

apiVersion: kyverno.io/v1
kind: ClusterPolicy
metadata:
  name: enforce-approved-hardened-bases
spec:
  validationFailureAction: Enforce
  rules:
  - name: allow-approved-bases-only
    match:
      resources:
        kinds: [Pod]
    validate:
      message: "Base image must be from the approved hardened-image registry allowlist."
      pattern:
        spec:
          containers:
          - image: "dhi.docker.com/* | cgr.dev/* | echo.ai/* | images.minimus.io/* | wizos.io/* | registry1.dso.mil/*"

Docker Hardened Images Alternative Migration Risks

Every vendor's piece on this topic frames base-image swaps as low-friction. Teams that have done it at scale know better. Seven breakage modes are documented in practitioner sources and each has a known mitigation. Naming them out loud is the part that builds buyer trust because no marketing site will write this section honestly.

Seven Base-Image Breakage Modes and Mitigations

Breakage Mode Most-Cited Source Mitigation
musl vs glibc compatibility iximiuz (2022, still cited) Match libc family; use multi-distro variants
Forced version upgrades Echo critique of DHI Enterprise Choose backport-philosophy vendor; verify in pre-prod
Daily-rebase tag mutation Iron Bank operator on HN Mirror to private registry; SHA-pin in Dockerfile
VEX feed gaps Docker anniversary post (Vector example) Third-party scanner against public advisory data
Catalog gaps HN thread (pgbouncer absent in DHI) Pre-verify top-20 coverage; document custom-build path
Auth-model changes (PAT-only) HN thread; JFrog blog Registry proxy or pull-through cache
Backport-vs-upgrade mismatch Echo critique of DHI Standardize one philosophy in the platform runbook

Software Supply Chain Security Risks During Base-Image Migration

Each breakage mode is also a software supply chain security risk. A musl segfault in production is an availability incident. A daily-rebase tag mutation is a digest-trust break. A VEX feed gap is a hidden CVE. The migration is supposed to reduce supply-chain risk; an unprepared migration adds it. Pre-verify the top-20 image coverage, mirror critical images to a private registry, and standardize the patching philosophy before the swap, and most of the seven modes become POA&M items, not outage tickets.

Docker Hardened Images Alternative Scorecard for Vendor Evaluation

The scorecard turns this guide into a procurement artifact. Mark each dimension by priority, compare the vendor scores, and shortlist the vendors that match the workload. The Docker Hardened Images alternative that wins is the one that fits the workload, not the one whose vendor wrote the loudest comparison page.

Docker Hardened Images Alternative Scorecard

Mark each row as high, medium, or low priority for your team. Then compare which vendor best matches those priorities. Scores use a simple 0 to 3 scale: 0 = does not meet the need, 1 = partial, 2 = meets, 3 = exceeds.

Dimension Priority DHI Free DHI Enterprise Minimus Chainguard Echo WizOS Iron Bank Stagex DIY
Patch SLA (KEV / Critical) High / Medium / Low 0 2 3 3 2 2 1 1 1
Catalog depth (top-20 coverage) High / Medium / Low 3 3 2 2 2 1 1 1 0
Compliance (FIPS, STIG, SLSA, SBOM, VEX) High / Medium / Low 1 3 3 3 3 2 3 1 1
CI / CD fit (auth, registry, scanner) High / Medium / Low 1 3 3 3 3 3 2 2 2
Pricing model (free / per-image / bundled / labor) High / Medium / Low 3 1 1 1 1 bundled 3 3 bundled

Ratings are illustrative starting points based on public information at April 2026. Adjust per evaluation. Vendor situations evolve.

Worked Example: FedRAMP Moderate SaaS With 30 Services and a Six-Month ATO Target

Priorities for this profile: SLA is high because audit cadence requires 7-day-or-better remediation, compliance is high because FIPS plus STIG evidence is required for ATO, catalog depth is medium because the fleet has 30 services, CI/CD fit is medium, and pricing is low once the budget is approved.

Under those priorities, Minimus belongs on the first shortlist because it combines a 48-hour critical and high CVE remediation commitment with FIPS 140-3, STIG-aligned evidence, SBOM, and VEX coverage. DHI Free fails on FIPS and STIG. DIY fails on labor cost against a 6-month ATO timeline. Iron Bank scores well if the team has a federal contract and can complete vendor onboarding. The scorecard does not pre-conclude; it makes the tradeoff visible.

Thirty-Day Hardened Image Proof on Real Services

A scorecard says one or two vendors look right. Running a 30-day proof on one production service before generalizing is the structured way to verify before commitment. The container base image strategy that survives the proof is the one that has already been tested against the team's actual deploy pipeline, not the vendor's marketing diagram.

Four-Week Hardened Image Proof Checklist

Week Activity Deliverable Success Criterion
1 Pick 1 non-critical service. Mirror current image to private registry by digest. Run baseline scan. Baseline CVE count, image size, build time recorded. Service health metrics captured (latency p50/p99, error rate). Baseline document signed off by service owner and security lead.
2 Swap to candidate vendor's equivalent image (digest-pinned). Redeploy in canary or pre-prod. Service running on candidate image. Build pipeline updated. Rollback path tested once. All health checks green for 7 consecutive days; rollback executed cleanly in test.
3 Measure CVE delta, build-time delta, image-size delta, breakage incidents, scanner false-positive count, support response time on at least one CVE. One-page measurement memo with quantified deltas. All deltas in line with vendor claims; no unresolved breakage.
4 Go / no-go review with platform-eng lead, security lead, service owner. Decide migration scope or revert. Go / no-go decision documented; migration plan or revert plan dated. Decision made. If go: one production service migrated within 14 days under same playbook.

Week 3 Metrics: CVE Delta, Support Response Time, and Rebuild SLA

In the two proofs I have run end-to-end, week 3's measurement memo is the single highest-leverage artifact. The CVE delta is the obvious column, but the support-response timing on at least one filed CVE is the data point that has flipped a vendor decision more than once. A 24-hour acknowledgment with a defensible rebuild ETA is a different signal from a 5-day "we'll get to it" reply, and that signal does not show up on a SLA marketing page.

How Minimus Approaches the Docker Hardened Images Alternative Decision

Minimus changes the Docker Hardened Images alternative decision from "which catalog is biggest?" to "which vendor can prove remediation, compliance, and custom coverage under audit?" That is the strategic difference. DHI Free is strong when a team wants broad, no-cost catalog access. The Minimus vs Docker Hardened Images comparison becomes more relevant when the buyer has to defend SLA, FIPS, STIG, SBOM, VEX, and private-image coverage to security leadership or an assessor.

The Minimus evaluation should start with three proof points. First, verify the 48-hour critical and high CVE remediation commitment against the team's rebuild cadence. Second, confirm that Cosign signatures, CycloneDX SBOMs, VEX documents, FIPS 140-3 variants, STIG-aligned scan attestations, and CIS Level 2 evidence are usable in the team's audit workflow. Third, test whether the Hardened Image Gallery and Image Creator cover the real runtime set, including private images that a public catalog will never carry.

That is the 30-day proof: pin by digest, measure CVE delta, file one support ticket, verify SBOM and VEX ingestion, test FIPS or STIG evidence collection, and confirm rollback before expanding beyond one service. If those checks pass, Minimus is no longer just another Docker Hardened Images alternative. It is the path for teams whose base-image decision is tied to remediation accountability and audit evidence.

FAQ: Docker Hardened Images Alternative Buyer Questions

What Are Docker Hardened Images?

Docker Hardened Images are minimal, signed, attested container base images published by Docker Inc. for teams that want a smaller package surface than Docker Official Images. The DHI catalog includes Debian and Alpine variants, SBOMs, VEX statements, SLSA Build Level 3 provenance, and signed attestations per image. DHI is the image catalog; Docker Scout is the scanner that can analyze images after they are built or pulled.

What Is the Difference Between Docker Hardened Images Free and Enterprise?

DHI Free includes the full 2,000-plus image OSS catalog with SBOM, SLSA Build Level 3 provenance, VEX, and 17 attestations per image. It does not include a contractual SLA, FIPS or STIG variants, customization, Extended Lifecycle Support, or org-account auth. DHI Enterprise adds a 7-day critical CVE SLA, FIPS-validated and STIG-ready variants, full image customization, org-account auth, and ELS for 5 years past upstream EOL. The real decision is rarely Free vs Enterprise alone; it is Free, Enterprise, or a Docker Hardened Images alternative.

What Is the Best Alternative to Docker Hardened Images for FedRAMP-Regulated Workloads?

The strongest options for FedRAMP Moderate or higher are vendors that ship FIPS-validated cryptographic modules and STIG-hardened image variants out of the box: Minimus, Chainguard (paid), Echo, and DHI Enterprise itself. For DoD-specific contracts where Iron Bank inclusion is a contract requirement, Iron Bank is non-optional. The vendor scorecard is the right way to compare for a specific compliance scope. Minimus for FedRAMP walks the auditor's evidence chain.

Docker Hardened Images Pricing: Are DHI Images Really Free?

Yes. Since December 17, 2025, the full DHI catalog is free under the Apache 2.0 license. A team can pull any DHI image, ship it in production, and never pay Docker for the catalog itself. The Docker Hardened Images cost changes when a team needs the Enterprise features: contractual SLA, FIPS and STIG variants, customization, Extended Lifecycle Support, and org-account authentication. None of those are in the Free OSS catalog. Free does require Docker Hub authentication via a personal-account PAT, which is the most-cited friction point for CI/CD pipelines.

Why Should Minimus Be on the Docker Hardened Images Alternative Shortlist?

Minimus should be on the shortlist when a team needs a faster critical and high CVE remediation commitment, compliance evidence, and private image coverage in the same evaluation. The 48-hour critical and high SLA matters for audit calendars. The FIPS 140-3, STIG-aligned scan attestations, SBOM, VEX, and digest-addressable catalog matter for evidence collection. The Image Creator matters when the public catalog does not cover a required runtime.

Docker Hardened Images vs Chainguard: When Should a Team Compare Them?

Docker Hardened Images vs Chainguard is the right comparison when a team already accepts the hardened-image category and needs to decide between Docker's broad Debian-and-Alpine catalog and Chainguard's Wolfi-based model. DHI Free wins when $0 catalog access and Docker ecosystem fit matter most. Chainguard becomes more relevant when KEV-specific SLA, paid catalog coverage, Wolfi packaging, and Chainguard's CVE Policy v251022 matter more than free access.

What Is the SLA for Docker Hardened Images vs Chainguard vs Echo vs Minimus?

Per public commitments at April 2026, the container image SLA per vendor is: Minimus commits to 48 hours for critical and high, DHI Free has none, DHI Enterprise commits to 7 days for critical CVEs, Chainguard commits to 1 day for CISA KEV vulnerabilities and 7 days for critical and 14 days for high / medium / low (CVE Policy v251022), Echo commits to 7 days for critical and high with a 24-hour triage average and 10 days for medium and low, WizOS commits to 7 days for critical and 14 days for high and medium, and Iron Bank operates on advisory-feed cadence rather than a contractual SLA. Verify each against the current vendor SLA before signing.

Yael Nardi
CBO
Sign up for minimus

Avoid over 97% of container CVEs

Access hundreds of hardened images, secure Helm charts, the Minimus custom image builder, and more.