> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nebius.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Copying images to and from registries in Container Registry

You can copy container images to and from Container Registry:

1. [Set up authentication in Container Registry](../authentication) on your machine.

2. Get the fully qualified domain names (FQDNs) of your source and destination registries.

   In Nebius AI Cloud, a registry's FQDN is `cr.<region_ID>.nebius.cloud` where `<region_ID>` is the ID of a [Nebius AI Cloud region](../../overview/regions); for example, <code>cr.eu-north1.nebius.cloud</code>. To get a registry's FQDN, run the Nebius AI Cloud CLI command <code>nebius registry list</code> or <code>nebius registry get \<registry\_ID></code>; the output contains the FQDN in the `.status.registry_fqdn` field. For more details about the commands, see the references for [nebius registry list](/cli/reference/registry/list) and [nebius registry get](/cli/reference/registry/get).

3. Pull the image from the source registry:

   ```bash theme={null}
   docker pull <source_FQDN>/<source_registry_name>/<image>:<tag>
   ```

4. Add a destination registry tag to the image and push it to the registry:

   ```bash theme={null}
   docker tag \
     <source_FQDN>/<source_registry_name>/<image>:<tag> \
     <destination_FQDN>/<destination_registry_name>/<image>:<tag>
   docker push <destination_FQDN>/<destination_registry_name>/<image>:<tag>
   ```

> For example, to copy the `hello-world:hello` image from the `my-registry` registry in Nebius AI Cloud's <code>eu-north1</code> region and transfer it to a [GitHub Packages container registry](https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-container-registry) called `octocat`, run the following commands:
>
> ```bash theme={null}
> docker pull cr.eu-north1.nebius.cloud/my-registry/hello-world:hello
> docker tag \
>   cr.eu-north1.nebius.cloud/my-registry/hello-world:hello \
>   ghcr.io/octocat/hello-world:hello
> docker push ghcr.io/octocat/hello-world:hello
> ```
