Kako potisniti sliko Docker v Amazon ECR?

Kako Potisniti Sliko Docker V Amazon Ecr



Docker je vsebniška storitev, ki jo je mogoče uporabiti za varno premikanje vsebine spletnih aplikacij z enega mesta na drugega, ne da bi jih motili. Uporabnik lahko svojo kodo postavi v vsebnik docker in uporabnik jih lahko odlično izvaja v različnih sistemih. AWS uporabniku omogoča ustvarjanje repozitorijev in gradnjo slik docker z uporabo Elastic Container Registry ali storitve ECR v oblaku.

Ta objava prikazuje postopek potiskanja slike Docker v storitev Amazon ECR.







Kako potisniti Docker sliko v Amazon ECR?

Če želite slike Docker potisniti v repozitorij ECR, preprosto sledite temu preprostemu vodniku:



1. korak: Povežite se z instanco EC2



Če želite potisniti sliko Docker v repozitorij ECR, se preprosto povežite z instanco EC2, na kateri je zgrajena in se izvaja slika Docker. Če se uporabnik želi naučiti postopka ustvarjanja in povezovanja z instanco, preprosto obišči to vodnik . Ukaz, uporabljen na naslednjem posnetku zaslona, ​​bo zagotovila platforma pri ustvarjanju primerka EC2 v oblaku AWS:





2. korak: Konfigurirajte AWS CLI



Po povezavi z instanco EC2 preprosto uporabite naslednji ukaz za konfiguracijo AWS CLI na instanci EC2:

aws configure

Opomba : Če želite izvedeti postopek namestitve in konfiguracije AWS CLI na primerku Linux, preprosto kliknite to vodnik .

3. korak: Ustvarite repozitorij ECR

Ko konfigurirate AWS CLI na primerku EC2, preprosto uporabite naslednji ukaz za ustvarjanje repozitorija v storitvi Amazon ECR. Naslednji ukaz poda ime repozitorija in regijo AWS, v kateri bo repozitorij ustvarjen:

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

Ko je repozitorij ustvarjen v storitvi ECR, preprosto uporabite naslednji ukaz za označevanje slike dockerja in dodajte ime registra s sliko:

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

Po uspešnem zagonu zgornjega ukaza preprosto uporabite naslednji ukaz, da pridobite poverilnice za prijavo slike Docker tako, da navedete URL skladišča:

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

4. korak: Push Docker Image

Ko se prijavite v Docker, preprosto potisnite sliko Docker z naslednjim ukazom:

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

Ko uspešno potisnete Dockerjevo sliko v repozitorij ECR, preprosto obiščite » Register elastičnih vsebnikov ” iz konzole AWS:

5. korak: Preverite uspešen pritisk

Poiščite » Repozitoriji ” na levi plošči, da ga kliknete in se pomaknete na njegovo stran:

Poiščite repozitorij, ustvarjen v tretjem koraku, in obiščite njegovo stran s klikom na njegovo ime:

Slika je postavljena v repozitorij s svojim URI-jem za javni dostop do nje:

To je vse o potiskanju slike Docker iz primerka EC2 v repozitorij Amazon ECR.

Zaključek

Če želite potisniti sliko Dockerja iz instance EC2 v repozitorij Amazon ECR, se preprosto povežite z instanco EC2 s pomočjo odjemalca SSH. Ko je uporabnik povezan, preprosto namestite in konfigurirajte AWS CLI na instanci, da ustvarite repozitorij v storitvi Amazon ECR. Po tem pripravite Dockerjevo sliko za potiskanje, tako da se prijavite vanjo in nato potisnite Dockerjevo sliko v repozitorij ECR. Preverite uspešno pošiljanje slike iz repozitorija ECR in pridobite URI za dostop do nje v internetu.