Cómo enviar una imagen de Docker local a AWS ECR

Como Enviar Una Imagen De Docker Local A Aws Ecr



La imagen de Docker es un archivo de solo lectura que contiene instrucciones para crear y ejecutar contenedores de Docker. Estas imágenes se pueden enviar (cargar) a cualquier registro remoto usando el Empujar dominio. Registro de contenedores elásticos es un registro de contenedores que ayuda a administrar e implementar imágenes acoplables, es un servicio escalable, seguro y totalmente administrado de AWS.

Este artículo contiene una guía detallada sobre cómo enviar la imagen local a AWS ECR.







Envíe la imagen de Docker local a AWS ECR

Asegúrate de eso CLI de AWS está instalado en el sistema. Ahora abra el símbolo del sistema en el directorio donde se encuentra el imagen acoplable está almacenado:





Escriba este comando para configurar la instalación de AWS CLI:





> configurar aws

Nota : Indicará cuatro valores diferentes. Proporcione la información copiándola de la cuenta de AWS.



Copie la IP de clave de acceso de AWS requerida y la clave de acceso secreta de AWS buscando SOY en la barra de búsqueda de la Consola de administración de Amazon, haga clic en SOY y seleccione la opción Mis credenciales de seguridad:

Abra Crear clave de acceso y copie su Clave de acceso y Clave de acceso secreta:

Ahora pegue estas claves en el símbolo del sistema con respecto al mensaje clave, también proporcione el nombre de región predeterminado y establecer el valor de la Formato de salida predeterminado para json:

AWS CLI está configurado correctamente.

El siguiente paso es crear ECR, para eso busca ECR en la barra de búsqueda del Consola de administración de Amazon y haga clic en Registro de contenedores elásticos:

Haga clic en el botón Empezar:

Seleccione privado o público según su preferencia y escriba el nombre de ECR:

Deje el resto de la configuración por defecto y haga clic en el Botón Crear repositorio:

El ECR creado con éxito se mostrará en el Panel de Repositorios de Amazon ECR, ábralo haciendo clic en el nombre del Repositorio:

Es hora de empujar la imagen de la ventana acoplable, así que para ese propósito haga clic en Ver comandos push:

Se abrirá el asistente de comando Push que contiene los comandos y procedimientos para diferentes sistemas operativos, para autenticar y enviar las imágenes al repositorio. Desde aquí, copie el token de autenticación para iniciar sesión en la CLI de AWS:

Pegue este comando copiado en el símbolo del sistema configurado:

Se puede ver un mensaje de éxito para el inicio de sesión en el resultado anterior.

Copia el construir comando de la imagen acoplable desde el empujar asistente de comandos:

Sintaxis

> compilación de la ventana acoplable -t < nombre de la imagen acoplable >

Pégalo en el símbolo del sistema y presiona enter:

Copie el comando de etiqueta para etiquetar la imagen que desea insertar en el repositorio:

Sintaxis:

> etiqueta acoplable < Nombre de la imágen > < nombre-registro-ECR >/< Nombre de la imágen >

Pégalo en el símbolo del sistema:

Copie el comando push para insertar la imagen de la ventana acoplable en el repositorio de AWS desde el asistente:

Sintaxis

> empuje de la ventana acoplable < nombre-de-la-imagen-en-el-registro >

Pégalo en el símbolo del sistema:

La imagen se enviará al ECR con éxito:

Para confirmar si la imagen se envió correctamente o no, abra el repositorio para ver la imagen:

Es visible en la salida que la imagen se envió correctamente, con todos los detalles, como resumen, envío en la marca de tiempo, etiqueta de imagen y tipo de artefacto.

Conclusión

El servicio Amazon ECR brinda la posibilidad de insertar la imagen de Docker en unos pocos pasos mediante la CLI de AWS para que el registro de AWS pueda crear e implementar el contenedor de Docker mediante la imagen de Docker. En este artículo, enviamos una imagen de Docker local a ECR.