Docker – kas pildil võib olla mitu silti?

Docker Kas Pildil Voib Olla Mitu Silti



Dockeri pildid on Dockeri keskkonna põhiosa, mida kasutatakse konteinerites projektide koostamiseks ja juurutamiseks. Dockeri arendaja töötab sageli oma projektide konteineriseerimiseks Dockeri piltidega, kuid mõnikord peavad nad värskendama rakenduse või projekti sõltuvusi. Samuti soovivad nad säilitada eelmise versiooni muudatused. Selleks saab kasutaja pildile märgistada või määrata unikaalseks tuvastamiseks pildi versiooni.

See artikkel selgitab:

Kas pildi jaoks on võimalik kasutada mitut silti?

Jah, Dockeri pildil võib olla mitu silti. Nagu Dockeris, värskendatakse pilte aeg-ajalt vastavalt nõuetele, nagu ka rakenduste värskendusi. Selleks peavad kasutajad määrama tuvastamiseks pildi konkreetse versiooni või unikaalse sildi. Seetõttu võib Dockeri pildil koos unikaalsete siltidega olla pildist mitu koopiat.







Kuidas luua pilti erinevate siltidega?

Saate luua sama pildi mitme sildiga, luues pildi Dockerfile'ist. Selleks lugege läbi antud juhised.



1. samm: looge Dockerfile
Esmalt looge lihtne fail nimega ' Dockerfile ”. Seejärel kleepige allpool kodeeritud juhis Dockerfile'i:



pythonist
TÖÖDIR /src/app
KOPERI . .
CMD [ 'püüton' , './pythonapp.py' ]

Ülaltoodud juhised loovad pildi lihtsa pythoni programmi käivitamiseks, mis on määratletud jaotises ' pythonapp.py ” fail:





2. samm: looge pilt mitme sildi abil
Järgmisena kasutage ' doki ehitamine ”, et luua pilt mitme sildiga. Kasutajad saavad kasutada -t ” või „ – silt ” võimalus luua mitu sildipilti. Näiteks kolme erineva sildiga pildi loomiseks peame kasutama ' -t 'valik kolm korda:



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

3. samm: kinnitamine
Nüüd kontrollige, kas pilt on loodud määratud siltidega:

> dokkeri pildid

Märkige pildid Dockeris

Kasutajad saavad aga pildi mitu korda märgistada. Teisisõnu saate määrata ühe või sarnase pildi jaoks erinevad sildid. Sel eesmärgil on ' doki silt ” saab kasutada.

Pildi märgistamiseks Dockeris järgige alltoodud protseduuri.

1. samm: märgistage pilt
Pildi märgistamiseks pildi versiooni määramiseks kasutage ' dockeri silt : 'käsk:

> dokkeri silt python: uusim python: 2.4

Ülaltoodud käsus oleme märgistanud ' python: uusim ' pilt kui ' python: 2.4 ”:

Saate ühe pildi mitu korda sildistada, et määrata pildile mitu sildi. Näiteks oleme uuesti märgistanud ' python: uusim ' pilt kui ' python: 2.8 ”:

> dokkeri silt python: uusim python: 2.8

2. samm: kontrollige, kas pilt on märgistatud
Järgmisena kontrollige kõiki Dockeri pilte, et kontrollida, kas äsja märgistatud pildid on loodud või mitte.

> dokkeri pildid

Võib täheldada, et oleme määratlenud kaks silti ' python: uusim ” pilt.

Järeldus

Jah! Pildil võib olla mitu silti. Kuna pilte uuendatakse aeg-ajalt ja kasutajad peavad olema kohustatud määrama pildile kordumatud identifitseerimissildid. Siiski saate luua sama pildi mitme sildiga, kasutades ' docker build -t -t :silt ” käsk. Mitme sildi kujutise loomiseks kasutage ' -t ” valik mitu korda. See blogi on illustreerinud, et pildil võivad olla erinevad sildid.