Skip to content

dhi: add eu data residency - #26186

Open
craig-osterhout wants to merge 3 commits into
docker:mainfrom
craig-osterhout:craig/dhi-eu-customization
Open

craig-osterhout wants to merge 3 commits into
docker:mainfrom
craig-osterhout:craig/dhi-eu-customization

Conversation

@craig-osterhout

@craig-osterhout craig-osterhout commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Description

Document EU data residency for Docker Hardened Images. Docker can provision a DHI subscription in the EU region. When it does, Docker stores the organization's mirrored and customized images in the EU.

Page What changed
eu-region.md New page. How the region is set and checked, what Docker stores in the EU, and the limitations: no file content in customizations, no VEX for customized images, and Docker Scout isn't turned on automatically
customize.md Notes that file content and the paths field aren't supported in the EU region. Renames the Scripts section to Files to match the UI, and adds the Symlinks section
mirror.md Adds a section about mirrors in the EU region, including that mirrors created before the move stay in their original region
platform.md Q4 2026 release note for EU data residency
_index.md Adds a grid card for the new page
dhi.md Tip in the Usage section that points to EU data residency

Related issues or tickets

RG-4464, DSB-69, DSB-174

Reviews

  • Technical review
  • Editorial review
  • Product review

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
@netlify

netlify Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for docsdocker ready!

Name Link
🔨 Latest commit 3707785
🔍 Latest deploy log https://app.netlify.com/projects/docsdocker/deploys/6abea9fbc13991000882f9fb
😎 Deploy Preview https://deploy-preview-26186--docsdocker.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
@github-actions github-actions Bot added area/subscription Relates to Docker pricing and subscription area/billing labels Sep 25, 2026
Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
@craig-osterhout
craig-osterhout marked this pull request as ready for review October 1, 2026 18:44

## What Docker stores in the EU

When your subscription is in the EU region, Docker stores the following in the

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
When your subscription is in the EU region, Docker stores the following in the
When your subscription is in the EU region, Docker stores the following:

## What Docker stores in the EU

When your subscription is in the EU region, Docker stores the following in the
EU:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
EU:

- Your [customized images](../how-to/customize.md) and their attestations

OCI artifacts that you use in customizations are stored in the region of the
repository that you push them to. To keep them in the EU, push them to

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So the reverse is true that if you're working in a repo stored in the US, then those artifacts are governed by US rules?

Mirroring and customization in the EU region work the same as in other regions,
with the following differences:

- You can't [add files](../how-to/customize.md#inject-files-into-the-image)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it worth explaining why? (Maybe I'm just being nosy lol)


For details on setting up and managing repositories, see [Get started with DHI Select and Enterprise](/manuals/dhi/how-to/select-enterprise.md).

> [!TIP]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TYSM for this update!

@akristen akristen left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some nonblocking nits, but otherwise LGTM :) Can you LMK when this goes live? I'd like to add it to the accounts and admin release notes as well.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/billing area/dhi area/subscription Relates to Docker pricing and subscription

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants