„Docker“ – ar vaizdas gali turėti kelias žymas?

Docker Ar Vaizdas Gali Tureti Kelias Zymas



„Docker“ vaizdai yra pagrindinė „Docker“ aplinkos dalis, kuri naudojama projektams kurti ir diegti konteineriuose. „Docker“ kūrėjas dažnai dirba su „Docker“ vaizdais, kad sutalpintų savo projektus, tačiau kartais jiems reikia atnaujinti programos ar projekto priklausomybes. Jie taip pat nori išlaikyti ankstesnės versijos pakeitimus. Šiuo tikslu vartotojas gali pažymėti vaizdą arba nurodyti vaizdo versiją, kad būtų galima jį identifikuoti.

Šiame straipsnyje bus paaiškinta:

Ar galima turėti kelias vaizdo žymas?

Taip, „Docker“ vaizdas gali turėti kelias žymas. Kaip ir „Docker“, vaizdai karts nuo karto atnaujinami pagal reikalavimus, kaip ir programų naujinimai. Šiuo tikslu vartotojai turi nurodyti konkrečią vaizdo versiją arba unikalią identifikavimo žymą. Todėl Docker vaizdas gali turėti kelias vaizdo kopijas kartu su unikaliomis žymomis.







Kaip sukurti vaizdą su įvairiomis žymomis?

Kurdami vaizdą iš Dockerfile, galite sukurti tą patį vaizdą su keliomis žymomis. Šiuo tikslu perskaitykite pateiktas instrukcijas.



1 veiksmas: sukurkite „Dockerfile“.
Pirmiausia sukurkite paprastą failą pavadinimu ' Dockerfile “. Tada įklijuokite žemiau užkoduotą instrukciją į Dockerfile:



IŠ python
WORKDIR /src/app
KOPIJUOT. .
CMD [ 'python' , './pythonapp.py' ]

Aukščiau pateiktos instrukcijos sukuria vaizdą, kad būtų paleista paprasta python programa, apibrėžta „ pythonapp.py “ failas:





2 veiksmas: sukurkite vaizdą su keliomis žymomis
Tada naudokite „ dokerio konstrukcija “, kad sugeneruotumėte vaizdą su keliomis žymomis. Vartotojai gali naudoti „ -t “ arba „ – žyma “ galimybė sukurti kelis žymų vaizdus. Pavyzdžiui, norėdami sukurti vaizdą su trimis skirtingomis žymomis, turime naudoti „ -t “ variantas tris kartus:



> docker build -t python: naujausias -t python: 3.6 -t python: 3.4

3 veiksmas: patvirtinimas
Dabar patikrinkite, ar vaizdas buvo sukurtas su nurodytomis žymomis:

> dokerio vaizdai

Pažymėkite vaizdus programoje „Docker“.

Tačiau vartotojai gali pažymėti vaizdą kelis kartus. Kitaip tariant, galite nurodyti skirtingas žymas vienam ar panašiam vaizdui. Šiuo tikslu „ dokerio žyma “ galima naudoti.

Norėdami pažymėti vaizdą „Docker“, atlikite toliau nurodytą procedūrą.

1 veiksmas: pažymėkite vaizdą
Norėdami pažymėti vaizdą ir nurodyti vaizdo versiją, naudokite ' docker žyma :<žyma> “ komanda:

> docker žyma python: naujausias python: 2.4

Aukščiau pateiktoje komandoje pažymėjome „ python: naujausias “ vaizdas kaip “ Python: 2.4 “:

Galite pažymėti vieną vaizdą daug kartų, kad nurodytumėte kelias vaizdo žymas. Pavyzdžiui, mes vėl pažymėjome „ python: naujausias “ vaizdas kaip “ Python: 2.8 “:

> docker žyma python: naujausias python: 2.8

2 veiksmas: patikrinkite, ar vaizdas pažymėtas
Tada patikrinkite visus „Docker“ vaizdus, ​​​​kad patikrintumėte, ar sukurti naujai pažymėti vaizdai, ar ne:

> dokerio vaizdai

Galima pastebėti, kad apibrėžėme dvi žymas „ python: naujausias “ vaizdas.

Išvada

Taip! Vaizdas gali turėti kelias žymas. Kadangi vaizdai karts nuo karto atnaujinami ir naudotojai turi būti įpareigoti vaizdui priskirti unikalias identifikavimo žymas. Tačiau galite sukurti tą patį vaizdą su keliomis žymomis naudodami „ docker build -t -t :žyma “ komanda. Norėdami sukurti kelių žymų vaizdą, naudokite „ -t “ parinktį kelis kartus. Šis tinklaraštis parodė, kad vaizdas gali turėti skirtingas žymas.