

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Extracción de una imagen con una regla de caché de extracción en Amazon ECR
<a name="pull-through-cache-working-pulling"></a>

En los ejemplos siguientes se muestra la sintaxis del comando que se debe utilizar al extraer una imagen mediante una regla de caché de extracción. Si aparece un error al extraer una imagen ascendente mediante una regla de caché de extracción, consulte [Solución de problemas con la caché de extracción en Amazon ECR](error-pullthroughcache.md) para ver los errores más habituales y cómo resolverlos.

Antes de empezar a trabajar con las reglas de caché de extracción, verifique que dispone de los permisos de IAM adecuados. Para obtener más información, consulte [Permisos de IAM necesarios para sincronizar un registro principal con un registro privado de Amazon ECR](pull-through-cache-iam.md).

**nota**  
En los ejemplos siguientes se utilizan los valores de espacio de nombres del repositorio de Amazon ECR predeterminados que utilizan. Consola de administración de AWS Asegúrese de utilizar el URI del repositorio privado de Amazon ECR que ha configurado.

## Para Amazon ECR Public
<a name="w2aac28c31b9b1"></a>

```
docker pull {{aws_account_id}}.dkr.ecr.{{region}}.amazonaws.com/{{ecr-public}}/{{repository_name/image_name:tag}}
```

## Kubernetes Container Registry
<a name="w2aac28c31b9b3"></a>

```
docker pull {{aws_account_id}}.dkr.ecr.{{region}}.amazonaws.com/{{kubernetes}}/{{repository_name/image_name:tag}}
```

## Quay
<a name="w2aac28c31b9b5"></a>

```
docker pull {{aws_account_id}}.dkr.ecr.{{region}}.amazonaws.com/{{quay}}/{{repository_name/image_name:tag}}
```

## Docker Hub
<a name="w2aac28c31b9b7"></a>

Para ver las imágenes oficiales de Docker Hub:

```
docker pull {{aws_account_id}}.dkr.ecr.{{region}}.amazonaws.com/docker-hub/library/{{image_name:tag}}
```

**nota**  
En el caso de las imágenes oficiales de Docker Hub, se debe `/library` incluir el prefijo. Para todos los demás repositorios de Docker Hub, debes omitir el prefijo. `/library`

Para el resto de imágenes de Docker Hub:

```
docker pull {{aws_account_id}}.dkr.ecr.{{region}}.amazonaws.com/{{docker-hub}}/{{repository_name/image_name:tag}}
```

## GitHub Registro de contenedores
<a name="w2aac28c31b9b9"></a>

```
docker pull {{aws_account_id}}.dkr.ecr.{{region}}.amazonaws.com/{{github}}/{{repository_name/image_name:tag}}
```

## Para Microsoft Azure Container Registry
<a name="w2aac28c31b9c11"></a>

```
docker pull {{aws_account_id}}.dkr.ecr.{{region}}.amazonaws.com/{{azure}}/{{repository_name/image_name:tag}}
```

## GitLab Registro de contenedores
<a name="w2aac28c31b9c13"></a>

```
docker pull {{aws_account_id}}.dkr.ecr.{{region}}.amazonaws.com/{{gitlab}}/{{repository_name/image_name:tag}}
```

## Registro Chainguard
<a name="w2aac28c31b9c15"></a>

```
docker pull {{aws_account_id}}.dkr.ecr.{{region}}.amazonaws.com/{{chainguard}}/{{repository_name/image_name:tag}}
```