Cómo empujar la imagen de Docker local a AWS ECR

Cómo empujar la imagen de Docker local a AWS ECR

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

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

Empuje la imagen de Docker local a AWS ECR

Asegúrese de que AWS CLI esté instalado en el sistema. Ahora abra el símbolo del sistema en el directorio donde el Imagen de Docker está almacenado:

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

> AWS Configurar

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

Copie la clave de acceso secreto de IP y AWS de AWS de AWS SOY en la barra de búsqueda del Consola de gestió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 secreto:

Ahora pegue estas claves en el símbolo del sistema con respecto al mensaje de clave, también proporcione el Nombre de la región predeterminado y establezca el valor del Formato de salida predeterminado a JSON:

AWS CLI está configurado con éxito.

El siguiente paso es crear ECR, para ese ECR de búsqueda en la barra de búsqueda de la Consola de gestió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 para ECR:

Deje el resto de la configuración como predeterminado y haga clic en el Crear botón de repositorio:

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 presionar la imagen de Docker para que para ese propósito haga clic en Ver comandos de empuje:

Push Command Wizard se abrirá que contiene los comandos y procedimientos para diferentes sistemas operativos, para autenticar y empujar las imágenes al repositorio. Desde aquí, copie el token de autenticación Para iniciar sesión en el AWS CLI:

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

Se puede ver un mensaje de éxito para iniciar sesión en la salida anterior.

Copia el construir comando de la imagen Docker de la empujar Asistente de comandos:

Sintaxis

> Docker Build -t

Peguelo en el símbolo del sistema y presione Enter:

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

Sintaxis:

> Etiqueta Docker /

Pételo en el símbolo del sistema:

Copie el comando Push para presionar la imagen Docker en el repositorio de AWS desde el asistente:

Sintaxis

> Docker Push

Pételo en el símbolo del sistema:

La imagen será empujada al ECR con éxito:

Para confirmar si la imagen se presiona con éxito o no, abra el repositorio para ver la imagen:

Es visible en la salida que la imagen se presiona con éxito, con todos los detalles como Digest, presionados en la marca de tiempo, la etiqueta de imagen y el tipo de artefacto.

Conclusión

El servicio de Amazon ECR proporciona la instalación para impulsar la imagen de Docker en unos pocos pasos utilizando la CLI de AWS para que el registro de AWS pueda construir e implementar el contenedor Docker utilizando la imagen Docker. En este artículo, empujamos una imagen de Docker local a ECR.