Kako potisniti lokalno sliko Docker v AWS ECR

Kako Potisniti Lokalno Sliko Docker V Aws Ecr



Slika Dockerja je datoteka samo za branje, ki vsebuje navodila za ustvarjanje in izvajanje vsebnikov Docker. Te slike je mogoče potisniti (naložiti) v kateri koli oddaljeni register z uporabo Potisni ukaz. Register elastičnih vsebnikov je register vsebnikov, ki pomaga pri upravljanju in uvajanju slik dockerjev, je popolnoma upravljana, varna in razširljiva storitev AWS.

Ta članek vsebuje podroben vodnik o potiskanju lokalne slike v AWS ECR.







Potisnite sliko lokalnega dockerja v AWS ECR

Poskrbi da AWS CLI je nameščen v sistemu. Zdaj odprite ukazni poziv v imeniku, kjer je Dockerjeva slika je shranjeno:





Vnesite ta ukaz, da nastavite namestitev AWS CLI:





> aws configure

Opomba : Pozval bo štiri različne vrednosti. Navedite podatke tako, da jih kopirate iz računa AWS.



Kopirajte zahtevani IP dostopnega ključa AWS in tajni ključ dostopa AWS z iskanjem JAZ SEM v iskalni vrstici Amazonova upravljalna konzola, kliknite na JAZ SEM in izberite možnost Moje varnostne poverilnice:

Odprite Ustvari ključ za dostop in kopirajte svoj Ključ za dostop in ključ za tajni dostop:

Zdaj prilepite te ključe v ukazni poziv glede na ključno sporočilo, navedite tudi privzeto ime regije in nastavite vrednost Privzeti izhodni format v json:

AWS CLI je uspešno konfiguriran.

Naslednji korak je ustvariti ECR, za to iskanje ECR v iskalni vrstici Upravljalska konzola Amazon in kliknite na Register elastičnih vsebnikov:

Kliknite na gumb Začeti:

Izberite zasebno ali javno po svojih željah in vnesite ime za ECR:

Ostale nastavitve pustite privzete in kliknite na Gumb Ustvari repozitorij:

Uspešno ustvarjen ECR bo prikazan v Nadzorno ploščo repozitorijev Amazon ECR jo odprite s klikom na ime repozitorija:

Čas je, da potisnete sliko priklopne postaje, zato jo kliknite Ogled potisnih ukazov:

Odprl se bo čarovnik za potisne ukaze, ki bo vseboval ukaze in postopke za različne operacijske sisteme za preverjanje pristnosti in potiskanje slik v repozitorij. Od tu kopirajte žeton za preverjanje pristnosti za prijavo v AWS CLI:

Prilepite ta kopirani ukaz v konfiguriran ukazni poziv:

Sporočilo o uspešni prijavi lahko vidite v zgornjem izpisu.

Kopiraj graditi ukaz docker slike iz potiskati čarovnik za ukaze:

Sintaksa

> gradnjo dockerja -t < ime docker slike >

Prilepite ga v ukazni poziv in pritisnite enter:

Kopirajte ukaz tag, da označite sliko, ki jo želite potisniti v repozitorij:

Sintaksa:

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

Prilepite ga v ukazni poziv:

Kopirajte ukaz push, da potisnete sliko dockerja v repozitorij AWS iz čarovnika:

Sintaksa

> docker push < ime-slike v registru >

Prilepite ga v ukazni poziv:

Slika bo uspešno potisnjena v ECR:

Če želite potrditi, ali je slika uspešno potisnjena ali ne, odprite repozitorij in si oglejte sliko:

V izhodu je vidno, da je bila slika uspešno potisnjena, z vsemi podrobnostmi, kot so povzetek, potisnjeno na časovni žig, oznaka slike in vrsta artefakta.

Zaključek

Storitev Amazon ECR ponuja možnost potiskanja slike docker v nekaj korakih z uporabo AWS CLI, tako da lahko register AWS zgradi in uvede vsebnik Docker z uporabo slike Docker. V tem članku smo lokalno sliko Docker potisnili v ECR.