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.