An Azure service that provides a registry of Docker and Open Container Initiative images.
Hi Tom Smith,
Welcome to Microsoft Q&A.
No, moving a single ACR registry to another Microsoft Entra tenant isn’t supported. Azure’s resource move operation doesn’t support moving resources to a new tenant. If the tenant IDs differ, the documented route is to transfer the whole subscription. That moves everything in it, so it’s overkill for one empty registry. Registry relocation is also limited to the same tenant (ACR relocation).
Since the registry is empty and your images are already elsewhere, create a new registry in the destination tenant:
- Delete
alaskain the source tenant. Registry names must be unique within Azure (quickstart), so the name has to be free before you can reuse it. - In the destination tenant, create the registry with
az acr create(or the portal) using the same name. If the name still shows as taken, wait a bit and retry. - Choose the Domain Name Label (DNL) scope carefully. It’s permanent. Anything other than
Unsecureadds a hash to the login server, for examplealaska-abc123.azurecr.io(DNL docs). UseUnsecureif you need the plainalaska.azurecr.ioname. Otherwise update Dockerfiles, YAML and Helm charts to the full hashed name. - If you need content later,
az acr importworks across tenants. Pass the source login server and credentials with pull access, such as a service principal withAcrPull(import docs). Cross-tenant import isn’t supported when the source has public access disabled.
Please click Accept Answer and upvote if this helped.