Kako poslati Docker sliku na Amazon ECR?

Kako Poslati Docker Sliku Na Amazon Ecr



Docker je kontejnerska usluga koja se može koristiti za sigurno premještanje sadržaja web aplikacija s jednog mjesta na drugo bez njihovog ometanja. Korisnik može smjestiti svoj kod unutar docker spremnika i korisnik ih može savršeno pokretati na različitim sustavima. AWS omogućuje korisniku stvaranje repozitorija i izradu docker slika pomoću Elastic Container Registry ili ECR usluge u oblaku.

Ovaj post demonstrira proces guranja Docker slike u uslugu Amazon ECR.







Kako poslati Docker sliku na Amazon ECR?

Za slanje Docker slika u ECR repozitorij, jednostavno slijedite ovaj jednostavan vodič:



Korak 1: Povežite se s EC2 instancom



Da biste gurnuli Docker sliku u ECR repozitorij, jednostavno se povežite s EC2 instancom na kojoj je Docker slika izgrađena i radi na njoj. Ako korisnik želi naučiti postupak stvaranja i povezivanja s instancom, jednostavno posjetite ovo vodič . Naredbu korištenu na sljedećoj snimci zaslona pružit će platforma za stvaranje EC2 instance na AWS oblaku:





Korak 2: Konfigurirajte AWS CLI



Nakon povezivanja s EC2 instancom jednostavno upotrijebite sljedeću naredbu za konfiguraciju AWS CLI na EC2 instanci:

aws konfigurirati

Bilješka : Da biste naučili postupak instaliranja i konfiguriranja AWS CLI-ja na Linux instanci, jednostavno kliknite ovo vodič .

Korak 3: Stvorite ECR repozitorij

Nakon konfiguracije AWS CLI na EC2 instanci, jednostavno upotrijebite sljedeću naredbu za stvaranje repozitorija u usluzi Amazon ECR. Sljedeća naredba daje naziv repozitorija i AWS regiju u kojoj će se repozitorij kreirati:

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

Nakon što se repozitorij stvori na ECR servisu, jednostavno upotrijebite sljedeću naredbu za označavanje docker slike i dodajte naziv registra sa slikom:

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

Nakon uspješnog izvođenja gornje naredbe, jednostavno upotrijebite sljedeću naredbu da dobijete vjerodajnice za prijavu Docker slike tako što ćete dati URL spremišta:

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

Korak 4: Push Docker sliku

Nakon što se prijavite u Docker, jednostavno gurnite Docker sliku pomoću sljedeće naredbe:

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

Nakon uspješnog guranja Docker slike u ECR repozitorij, jednostavno posjetite ' Registar elastičnih spremnika ” usluga s AWS konzole:

Korak 5: Provjerite uspješan push

Pronađite ' Spremišta ” na lijevoj ploči da biste kliknuli na njega i krenuli unutar njegove stranice:

Pronađite repozitorij stvoren u trećem koraku i posjetite njegovu stranicu klikom na naziv:

Slika je smještena unutar repozitorija sa svojim URI-jem za javni pristup:

To je sve o guranju Docker slike iz EC2 instance u Amazon ECR repozitorij.

Zaključak

Da biste gurnuli Docker sliku iz EC2 instance u Amazon ECR repozitorij, jednostavno se povežite s EC2 instancom pomoću SSH klijenta. Nakon što se korisnik poveže, jednostavno instalirajte i konfigurirajte AWS CLI na instanci kako biste stvorili repozitorij u usluzi Amazon ECR. Nakon toga pripremite Docker sliku za push tako što ćete se prijaviti na nju, a zatim gurnite Docker sliku u ECR repozitorij. Provjerite uspješan prijenos slike iz ECR repozitorija i nabavite URI za pristup na Internetu.