You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can easily import (copy) container images to an Azure container registry, without using Docker commands. For example, import images from a development registry to a production registry, or copy base images from a public registry.
15
15
16
-
Azure Container Registry handles a number of common scenarios to copy images and other artifacts from an existing registry:
16
+
Azure Container Registry handles many common scenarios to copy images and other artifacts from an existing registry:
17
17
18
18
* Import images from a public registry
19
19
20
-
* Import images or OCI artifacts including Helm 3 charts from another Azure container registry, in the same or a different Azure subscription or tenant
20
+
* Import images or OCI artifacts including Helm 3 charts from another Azure container registry, in the same, or a different Azure subscription or tenant
21
21
22
22
* Import from a non-Azure private container registry
23
23
24
24
Image import into an Azure container registry has the following benefits over using Docker CLI commands:
25
25
26
-
*Because your client environment doesn't need a local Docker installation, import any container image, regardless of the supported OS type.
26
+
*If your client environment doesn't need a local Docker installation, you can Import any container image, regardless of the supported OS type.
27
27
28
-
*When you import multi-architecture images (such as official Docker images), images for all architectures and platforms specified in the manifest list get copied.
28
+
*If you import multi-architecture images (such as official Docker images), images for all architectures and platforms specified in the manifest list get copied.
29
29
30
-
*Access to the target registry doesn't have to use the registry's public endpoint.
30
+
*If you access to the target registry, it doesn't have to use the registry's public endpoint.
31
31
32
32
> [!IMPORTANT]
33
33
>* Importing images requires the external registry support [RFC 7233](https://www.rfc-editor.org/rfc/rfc7233#section-2.3). We recommend using a registry that supports RFC 7233 ranges while using az acr import command with the registry URI to avoid failures.
@@ -167,7 +167,7 @@ You can import an image from an Azure container registry in the same AD tenant u
167
167
168
168
*[Public access](container-registry-access-selected-networks.md#disable-public-network-access) to the source registry may be disabled. If public access is disabled, specify the source registry by resource ID instead of by registry login server name.
169
169
170
-
*If the source registry and/or the target registry has a private endpoint or registry firewall rules are applied, ensure that the restricted registry [allows trusted services](allow-access-trusted-services.md) to access the network.
170
+
*The source registry and/or the target registry with a private endpoint or registry firewall rules must ensure the restricted registry [allows trusted services](allow-access-trusted-services.md) to access the network.
171
171
172
172
### Import from a registry in the same subscription
173
173
@@ -312,7 +312,7 @@ az login --identity --username <identity_ID>
312
312
az account get-access-token
313
313
```
314
314
315
-
In the target tenant, pass the access token as a password to the `az acr import` command. The source registry is specified by login server name. Notice that no username is needed in this command:
315
+
In the target tenant, pass the access token as a password to the `az acr import` command. The source registry specifies the login server name. Notice that no username is needed in this command:
In the target tenant, pass the access token as a password to the `Import-AzContainerRegistryImage` cmdlet. The source registry is specified by login server name. Notice that no username is needed in this command:
335
+
In the target tenant, pass the access token as a password to the `Import-AzContainerRegistryImage` cmdlet. The source registry specifies login server name. Notice that no username is needed in this command:
> If you're importing from a non-Azure private registry with IP rules or firewall rules, [follow these steps.](container-registry-access-selected-networks.md)
367
+
> If you're importing from a non-Azure private registry with IP rules, [follow these steps.](container-registry-access-selected-networks.md)
368
368
369
369
---
370
370
@@ -384,7 +384,7 @@ In this article, you learned about importing container images to an Azure contai
384
384
385
385
* Image import can help you move content to a container registry in a different Azure region, subscription, or Microsoft Entra tenant. For more information, see [Manually move a container registry to another region](manual-regional-move.md).
386
386
387
-
*Learn how to [disable artifact export](data-loss-prevention.md) from a network-restricted container registry.
387
+
*[Disable artifact export](data-loss-prevention.md) from a network-restricted container registry.
0 commit comments