Kako poslati lokalnu Docker sliku na AWS ECR

Kako Poslati Lokalnu Docker Sliku Na Aws Ecr



Docker slika je datoteka samo za čitanje koja sadrži upute za stvaranje i izvršavanje Docker spremnika. Ove slike mogu se gurnuti (uploadati) u bilo koji udaljeni registar pomoću Gurnuti naredba. Registar elastičnih spremnika je registar spremnika koji pomaže u upravljanju i postavljanju docker slika, to je potpuno upravljana, sigurna i skalabilna usluga AWS-a.

Ovaj članak sadrži detaljan vodič o prosljeđivanju lokalne slike na AWS ECR.







Push Local Docker sliku na AWS ECR

Uvjerite se da AWS CLI je instaliran na sustavu. Sada otvorite naredbeni redak u direktoriju u kojem je Docker slika pohranjuje se:





Upišite ovu naredbu za postavljanje AWS CLI instalacije:





> aws konfigurirati

Bilješka : Tražit će četiri različite vrijednosti. Navedite podatke kopiranjem s AWS računa.



Kopirajte potrebni AWS pristupni ključ IP i AWS tajni pristupni ključ pretraživanjem JA SAM u traci za pretraživanje Amazon upravljačka konzola, kliknite na JA SAM i odaberite opciju Moje sigurnosne vjerodajnice:

Otvorite Stvori pristupni ključ i kopirajte svoj Pristupni ključ i tajni pristupni ključ:

Sada zalijepite ove ključeve u naredbeni redak s obzirom na ključnu poruku, također navedite zadani naziv regije i postavite vrijednost Zadani izlazni format u json:

AWS CLI je uspješno konfiguriran.

Sljedeći korak je stvaranje ECR-a, za to pretraživanje ECR-a u traci za pretraživanje Amazon upravljačka konzola i kliknite na Registar elastičnih spremnika:

Kliknite na gumb Započnite:

Odaberite privatno ili javno prema svojim željama i upišite naziv za ECR:

Ostavite ostale postavke kao zadane i kliknite na Gumb za stvaranje repozitorija:

Uspješno kreirani ECR prikazat će se u Nadzorna ploča repozitorija Amazon ECR, otvorite je klikom na naziv repozitorija:

Vrijeme je da pritisnete docker sliku pa u tu svrhu kliknite Prikaz push naredbi:

Otvorit će se čarobnjak za push naredbe koji sadrži naredbe i procedure za različite operativne sustave za provjeru autentičnosti i guranje slika u repozitorij. Odavde kopirajte autentifikacijski token za prijavu na AWS CLI:

Zalijepite ovu kopiranu naredbu u konfigurirani naredbeni redak:

Poruka o uspješnosti prijave može se vidjeti u izlazu iznad.

Kopiraj izgraditi naredba docker slike iz gurnuti čarobnjak za naredbe:

Sintaksa

> docker build -t < naziv docker slike >

Zalijepite ga u naredbeni redak i pritisnite enter:

Kopirajte naredbu tag da označite sliku koju želite gurnuti u spremište:

Sintaksa:

> docker oznaka < naziv-slike > < ECR-ime-registra >/< naziv-slike >

Zalijepite ga u naredbeni redak:

Kopirajte push naredbu da gurnete docker sliku u AWS repozitorij iz čarobnjaka:

Sintaksa

> docker push < ime-slike-u-registru >

Zalijepite ga u naredbeni redak:

Slika će se uspješno prenijeti na ECR:

Da biste potvrdili je li slika uspješno poslana ili ne, otvorite spremište da vidite sliku:

U izlazu je vidljivo da je slika uspješno proslijeđena, sa svim pojedinostima kao što su sažetak, dodana vremenska oznaka, oznaka slike i vrsta artefakta.

Zaključak

Usluga Amazon ECR pruža mogućnost guranja Docker slike u nekoliko koraka pomoću AWS CLI-ja tako da AWS registar može izgraditi i implementirati Docker spremnik pomoću Docker slike. U ovom smo članku gurnuli lokalnu Docker sliku u ECR.