Professional Documents
Culture Documents
Con Figur Are Craws
Con Figur Are Craws
1
ASIGNATURA: CLOUD COMPUTING
PRACTICA
CONFIGURAR ELASTIC CONTAINER REGISTRY (ECR) PARA DOCKER EN AWS Y
CREAR UN REPOSITORIO EN ECR PARA ALOJAR IMÁGENES DE DOCKER
Se tiene que realizar todos los pasos necesarios para instalar y configurar una instancia Ubuntu
en EC2, para lo cual se hizo todo el proceso de instalación en una sesión anterior, deberá
aplicar lo aprendido.
Para descargar la aplicación de AWS CLI para Linux y Windows debemos acceder a la
siguiente dirección web: https://aws.amazon.com/es/cli/, para el caso de Linux se requiere
Python
Configuración 1:
1. Descargar python
Debemos descargar una versión Python 2.6.5 o superior.
Configuración 2:
De acuerdo al tutorial de AWS recomienda instalar la última versión de AWS CLI actualmente
es la versión 2, procedemos de la siguiente manera:
Hacemos clic en crear una clave de acceso para posteriormente realizar 2 pasos 1) copiar la ID
de acceso y pegar en AWS CLI y 2) copiar la clave de acceso secreta y pegar en AWS CLI, o
también podría descargar las claves. Es importante señalar solo mostrará por única vez la clave
de acceso secreta, por lo que se recomienda guardarla.
$ aws configure
3. INSTALAR DOCKER
Aplicar Guía de cómo instalar y usar docker en ubuntu 20.04, se recomienda ejecutar solo el
primer paso.
Los roles de IAM son una forma segura de conceder permisos a entidades de confianza.
Entre los ejemplos de entidades se incluyen los siguientes:
Para comenzar a utilizar IAM, deberá suscribirse como mínimo a uno de los servicios de AWS
que están integrados con IAM. Puede crear y administrar usuarios, grupos y permisos por
medio de las API de IAM, la CLI de AWS o la consola de IAM, que le ofrece una interfaz
interactiva basada en la web. También puede usar el editor visual para crear políticas.
Ingresar al Servicio IAM, hacer clic en roles y luego en crea rol como indica en la siguiente
imagen.
Vamos crear un rol para ello debemos ponerle un nombre y hacer clic en el botón crear rol
Podemos verificar en la lista de la imagen que se encuentra el rol que se creado con nombre
docker-ec2-ecr-rol
Vaya a la consola de AWS, haga clic en servicios de EC2, seleccione la instancia EC2, elija la
configuración de la instancia. Haga clic en Attach / Replace IAM Role
Luego debe poner un nombre al repositorio y dale clic en el botón crear repositorio
A continuación ya se tiene el repositorio creado, ahora debe seleccionar el botón view push
comando
$ sudo su
# aws ecr get-login-password --region us-east-2 | docker login --username AWS --password-stdin
942738202946.dkr.ecr.us-east-2.amazonaws.com
Debe descomprimir el archivo, luego hacer los procedimientos necesarios hasta obtener un
directorio denominado cloud computing con los archivos descargados y uno de ellos es el
archivo Dockerfile, importante para seguir con el 2do paso de Push commands, luego copiar
y pegar.
7. WEBGRAFIA
[1] https://www.cidevops.com/2020/05/how-to-setup-elastic-container-registry.html
[2] https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-linux.html
[3] https://aws.amazon.com/es/iam/faqs/