Com enviar la imatge de Docker local a AWS ECR

Com Enviar La Imatge De Docker Local A Aws Ecr



La imatge Docker és un fitxer de només lectura que conté instruccions per crear i executar contenidors Docker. Aquestes imatges es poden enviar (penjar) a qualsevol registre remot mitjançant el Empènyer comandament. Registre de contenidors elàstics és un registre de contenidors que ajuda a gestionar i desplegar imatges docker, és un servei totalment gestionat, segur i escalable d'AWS.

Aquest article conté una guia detallada sobre com enviar la imatge local a AWS ECR.







Envieu la imatge de Docker local a AWS ECR

Assegureu-vos-ho AWS CLI està instal·lat al sistema. Ara obriu el símbol del sistema al directori on es troba Imatge de Docker s'emmagatzema:





Escriviu aquesta ordre per configurar la instal·lació de l'AWS CLI:





> configurar aws

Nota : Mostrarà quatre valors diferents. Proporcioneu la informació copiant-la des del compte d'AWS.



Cerqueu l'IP de la clau d'accés AWS i la clau d'accés secreta d'AWS necessària JO SÓC a la barra de cerca del Consola de gestió d'Amazon, fer clic a JO SÓC i seleccioneu l'opció Les meves credencials de seguretat:

Obriu Crea una clau d'accés i copieu la vostra Clau d'accés i clau d'accés secreta:

Ara enganxeu aquestes claus a l'indicador d'ordres pel que fa al missatge clau, també proporcioneu el nom de regió per defecte i estableix el valor de la Format de sortida predeterminat a json:

L'AWS CLI s'ha configurat correctament.

El següent pas és crear ECR, per a aquesta cerca ECR a la barra de cerca del Consola de gestió d'Amazon i feu clic a Registre de contenidors elàstics:

Feu clic al botó Començar:

Seleccioneu privat o públic segons les vostres preferències i escriviu el nom per a ECR:

Deixeu la resta de la configuració per defecte i feu clic a Botó Crea un repositori:

L'ECR creat correctament es mostrarà a El tauler de control dels dipòsits d'Amazon ECR, obriu-lo fent clic al nom del dipòsit:

És hora d'empènyer la imatge de l'acoblador, així que per a aquest propòsit feu clic a Veure les ordres push:

S'obrirà l'assistent d'ordres push que conté les ordres i els procediments per a diferents sistemes operatius, per autenticar i enviar les imatges al repositori. A partir d'aquí, copieu el testimoni d'autenticació per iniciar sessió a l'AWS CLI:

Enganxeu aquesta ordre copiada a l'indicador d'ordres configurat:

A la sortida anterior es pot veure un missatge d'èxit per a l'inici de sessió.

Copia el construir comandament de la imatge de Docker des de empènyer assistent d'ordres:

Sintaxi

> construcció docker -t < nom de la imatge docker >

Enganxeu-lo al símbol del sistema i premeu Enter:

Copieu l'ordre d'etiqueta per etiquetar la imatge que voleu introduir al dipòsit:

Sintaxi:

> etiqueta docker < nom-imatge > < ECR-nom-registre >/< nom-imatge >

Enganxeu-lo al símbol del sistema:

Copieu l'ordre push per empènyer la imatge docker al dipòsit d'AWS des de l'assistent:

Sintaxi

> Docker push < nom-imatge-en-registre >

Enganxeu-lo al símbol del sistema:

La imatge s'enviarà correctament a l'ECR:

Per confirmar si la imatge s'ha enviat correctament o no, obriu el repositori per veure la imatge:

A la sortida és visible que la imatge s'ha enviat correctament, amb tots els detalls com ara el resum, l'empès a la marca de temps, l'etiqueta d'imatge i el tipus d'artefacte.

Conclusió

El servei Amazon ECR ofereix la possibilitat d'empènyer la imatge Docker en uns quants passos mitjançant l'AWS CLI perquè el registre d'AWS pugui crear i desplegar el contenidor Docker mitjançant la imatge Docker. En aquest article, hem enviat una imatge de Docker local a ECR.