Kaip perkelti „Docker“ vaizdą į „Amazon ECR“?

Kaip Perkelti Docker Vaizda I Amazon Ecr



„Docker“ yra konteinerio paslauga, kurią galima naudoti norint saugiai perkelti žiniatinklio programų turinį iš vienos vietos į kitą jų netrikdant. Vartotojas gali įdėti savo kodą į doko konteinerį ir vartotojas gali juos puikiai paleisti įvairiose sistemose. AWS leidžia vartotojui kurti saugyklas ir kurti doko atvaizdus naudojant Elastic Container Registry arba ECR paslaugą debesyje.

Šis įrašas demonstruoja „Docker“ vaizdo perkėlimo į „Amazon ECR“ paslaugą procesą.







Kaip perkelti „Docker“ vaizdą į „Amazon ECR“?

Norėdami perkelti „Docker“ vaizdus į ECR saugyklą, tiesiog vadovaukitės šiuo paprastu vadovu:



1 veiksmas: prisijunkite prie EC2 egzemplioriaus



Norėdami perkelti „Docker“ vaizdą į ECR saugyklą, tiesiog prisijunkite prie EC2 egzemplioriaus, kuriame sukurtas ir veikia „Docker“ vaizdas. Jei vartotojas nori sužinoti egzemplioriaus kūrimo ir prisijungimo prie jo procesą, tiesiog apsilankykite čia vadovas . Toliau pateiktoje ekrano kopijoje naudojamą komandą pateiks platforma kuriant EC2 egzempliorių AWS debesyje:





2 veiksmas: sukonfigūruokite AWS CLI



Prisijungę prie EC2 egzemplioriaus, tiesiog naudokite šią komandą, kad sukonfigūruotumėte AWS CLI EC2 egzemplioriuje:

aws konfigūruoti

Pastaba : Norėdami sužinoti, kaip įdiegti ir konfigūruoti AWS CLI Linux egzemplioriuje, tiesiog spustelėkite tai vadovas .

3 veiksmas: sukurkite ECR saugyklą

Sukonfigūravę AWS CLI EC2 egzemplioriuje, tiesiog naudokite šią komandą, kad sukurtumėte saugyklą „Amazon ECR“ tarnyboje. Ši komanda pateikia saugyklos pavadinimą ir AWS regioną, kuriame bus sukurta saugykla:

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

Sukūrę saugyklą ECR tarnyboje, tiesiog naudokite šią komandą, kad pažymėtumėte doko vaizdą ir pridėtumėte registro pavadinimą su vaizdu:

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

Sėkmingai paleidę aukščiau pateiktą komandą, tiesiog naudokite šią komandą, kad gautumėte Docker vaizdo prisijungimo duomenis, pateikdami saugyklos URL:

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

4 veiksmas: Push Docker Image

Prisijungę prie Docker, tiesiog paspauskite Docker vaizdą naudodami šią komandą:

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

Sėkmingai perkėlę „Docker“ vaizdą į ECR saugyklą, tiesiog apsilankykite „ Elastinių konteinerių registras “ paslauga iš AWS konsolės:

5 veiksmas: patikrinkite sėkmingą stūmimą

Raskite ' Saugyklos “ mygtuką kairiajame skydelyje, kad spusteltumėte jį ir eitumėte į jo puslapį:

Raskite trečiuoju žingsniu sukurtą saugyklą ir apsilankykite jos puslapyje spustelėdami jos pavadinimą:

Vaizdas įdedamas į saugyklą su jo URI, kad būtų galima jį viešai pasiekti:

Tai viskas apie „Docker“ vaizdo perkėlimą iš EC2 egzemplioriaus į „Amazon ECR“ saugyklą.

Išvada

Norėdami perkelti „Docker“ vaizdą iš EC2 egzemplioriaus į „Amazon ECR“ saugyklą, tiesiog prisijunkite prie EC2 egzemplioriaus naudodami SSH klientą. Kai vartotojas prisijungs, tiesiog įdiekite ir sukonfigūruokite AWS CLI egzemplioriuje, kad sukurtumėte saugyklą „Amazon ECR“ tarnyboje. Po to paruoškite „Docker“ atvaizdą stumti, prisijungdami prie jo, tada įstumkite „Docker“ vaizdą į ECR saugyklą. Patikrinkite sėkmingą vaizdo iš ECR saugyklos siuntimą ir gaukite URI, kad galėtumėte jį pasiekti internete.