Mi primera Imagen en ECR.

Cristhian C. M.
3 min readNov 26, 2020

--

Subiendo mi primera imagen a Amazon Elastic Container Registry (ECR).

Amazon Elastic Container Registry (ECR)

Amazon Elastic Container Registry (ECR) es un registro de contenedores de Docker completamente administrado que facilita a los desarrolladores las tareas de almacenamiento, administración e implementación de imágenes de contenedores de Docker.

Amazon ECR hospeda sus imágenes en una arquitectura escalable y de alta disponibilidad, lo que le permite implementar contenedores para sus aplicaciones con fiabilidad.

En este articulo veremos como podemos subir una imagen de nuestra aplicación a Elastic Container Registry , a continuación se muestra el resumen de las tareas que realizaremos :

  • Crea una aplicación web simple.
  • Crea una imagen Docker de la aplicación web.
  • Enviar nuestra imagen Docker a AWS ECR.

1.-Aplicación Web

Para este articulo construiremos un aplicación web muy sencilla que consta de un archivo html.

2.-Crear imagen Docker de la Aplicación

Para poder crear muestra imagen , necesitamos tener instalado Docker , en el siguiente link se encuentran los pasos necesarios para poder instalar Docker en cualquier sistema operativo.

Docker puede construir imágenes automáticamente, leyendo las instrucciones indicadas en un fichero Dockerfile. Se trata de un documento de texto que contiene todas las órdenes a las que un usuario dado puede llamar, desde la línea de comandos, para crear una imagen.

En nuestro caso utilizaremos las siguientes instrucciones para nuestro Dockerfile.

La estructura del proyecto debe de quedar de la siguiente manera , con un archivo html y un archivo Dockerfile.

Ingresamos a nuestro cmd y nos dirigimos a la raíz de nuestro proyecto para poder construir nuestra imagen mediante el siguiente comando :

3.-Enviar nuestra imagen a AWS ECR

Antes de poder enviar nuestra imagen , necesitamos crear nuestro repositorio en ECR. Para eso nos dirigimos al panel de Elastic Container Registry y creamos nuestro repositorio.

Ahora tenemos nuestro repositorio para poder subir nuestra imagen. Pero antes de eso, necesitamos autenticar nuestra AWS CLI para enviar imágenes a nuestro repositorio. Para este caso necesitamos ingresar a nuestro repositorio y le damos click en View push commands y encontraremos los comandos necesarios para poder subir nuestra imagen.

Ejecutamos los comandos 1,3,4 en el orden indicado para poder subir nuestra imagen a nuestro repositorio.

Al final de ejecutar todos los comandos indicados nuestra imagen debe de reflejarse en nuestro repositorio para poder ser utilizado, adicionalmente comentarte que en nuestro repositorio podemos tener mas de una versión de nuestra imagen.

Espero que te pueda ser útil este tutorial.

Si tienes algún duda ,comentario, puedes escribirme a mi LinkedIn.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Cristhian C. M.
Cristhian C. M.

Written by Cristhian C. M.

💯✔️☁️x2 AWS Certified (Solutions Architect, Developer) | OCA Java 8 | Software Engineer ✔️☁️

No responses yet

Write a response