Com enviar la imatge de Docker a Amazon ECR?

Com Enviar La Imatge De Docker A Amazon Ecr



Docker és un servei de contenidors que es pot utilitzar per moure de manera segura el contingut d'aplicacions web d'un lloc a un altre sense interrompre'ls. L'usuari pot col·locar el seu codi dins del contenidor docker i l'usuari pot executar-los perfectament en diferents sistemes. AWS permet a l'usuari crear dipòsits i crear imatges docker mitjançant el servei Elastic Container Registry o ECR al núvol.

Aquesta publicació demostra el procés d'enviar la imatge de Docker al servei Amazon ECR.







Com enviar la imatge de Docker a Amazon ECR?

Per enviar les imatges de Docker al repositori ECR, només cal que seguiu aquesta senzilla guia:



Pas 1: connecteu-vos a la instància EC2



Per enviar la imatge de Docker al dipòsit d'ECR, només cal que connecteu-vos a la instància EC2 que té la imatge de Docker creada i en funcionament. Si l'usuari vol conèixer el procés de creació i connexió a la instància, només cal que visiteu aquesta guia . L'ordre que s'utilitza a la captura de pantalla següent serà proporcionada per la plataforma en crear una instància EC2 al núvol AWS:





Pas 2: configureu l'AWS CLI



Després de connectar-vos a la instància EC2, només cal que utilitzeu l'ordre següent per configurar l'AWS CLI a la instància EC2:

configurar aws

Nota : Per conèixer el procés d'instal·lació i configuració de l'AWS CLI a la instància de Linux, feu clic a sobre guia .

Pas 3: creeu un dipòsit ECR

Després de configurar l'AWS CLI a la instància EC2, només cal que utilitzeu l'ordre següent per crear un dipòsit al servei Amazon ECR. L'ordre següent proporciona el nom del dipòsit i la regió d'AWS on es crearà el dipòsit:

aws ecr create-repository --repository-name hello-repository --region ap-southeast-1

Un cop creat el dipòsit al servei ECR, només cal que utilitzeu l'ordre següent per etiquetar la imatge docker i afegir el nom del registre amb la imatge:

etiqueta docker hello-world 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

Després d'executar correctament l'ordre anterior, només cal que utilitzeu l'ordre següent per obtenir les credencials d'inici de sessió de la imatge de Docker proporcionant l'URL del repositori:

docker login -u AWS -p $(aws ecr get-login-password --region ap-southeast-1) 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

Pas 4: premeu la imatge de Docker

Després d'iniciar sessió a Docker, simplement premeu la imatge de Docker amb l'ordre següent:

docker push 641467528070.dkr.ecr.ap-southeast-1.amazonaws.com/hello-repository

Després d'enviar correctament la imatge de Docker al repositori ECR, només cal que visiteu el ' Registre de contenidors elàstics ” servei de la consola AWS:

Pas 5: comproveu l'empenta correcta

Localitza el ' Repositoris ” del panell esquerre per fer-hi clic i dirigir-se a la seva pàgina:

Localitzeu el repositori creat al tercer pas i visiteu la seva pàgina fent clic al seu nom:

La imatge es col·loca dins del repositori amb el seu URI per accedir-hi públicament:

Es tracta d'impulsar la imatge de Docker des de la instància EC2 al dipòsit d'Amazon ECR.

Conclusió

Per enviar la imatge de Docker des de la instància EC2 al repositori Amazon ECR, només cal que connecteu-vos a la instància EC2 mitjançant el client SSH. Un cop l'usuari estigui connectat, simplement instal·leu i configureu AWS CLI a la instància per crear un repositori al servei Amazon ECR. Després d'això, prepareu la imatge de Docker per empènyer iniciant-hi la sessió i, a continuació, introduïu la imatge de Docker al repositori ECR. Verifiqueu l'exit de la imatge des del repositori ECR i obteniu l'URI per accedir-hi a Internet.