Ovaj će članak objasniti:
- Je li moguće imati više oznaka za sliku?
- Kako izgraditi sliku s raznim oznakama?
- Označite slike u Dockeru
Je li moguće imati više oznaka za sliku?
Da, moguće je da Docker slika ima više oznaka. Kao iu Dockeru, slike se s vremena na vrijeme ažuriraju prema zahtjevima, baš kao i ažuriranja aplikacija. U tu svrhu korisnici trebaju navesti određenu verziju slike ili jedinstvenu oznaku za identifikaciju. Stoga Docker slika može imati više kopija slike zajedno s jedinstvenim oznakama.
Kako izgraditi sliku s raznim oznakama?
Možete izraditi istu sliku s više oznaka dok gradite sliku iz Dockerfilea. U tu svrhu prođite kroz dane upute.
Korak 1: Napravite Dockerfile
Prvo napravite jednostavnu datoteku pod nazivom ' Dockerfile ”. Zatim zalijepite dolje kodirane upute u Dockerfile:
IZ pythona
RADNI DIR /src/app
KOPIRAJ . .
CMD [ 'piton' , './pythonapp.py' ]
Gornje upute izrađuju sliku za izvođenje jednostavnog python programa koji je definiran u ' pythonapp.py ' datoteka:
Korak 2: Izradite sliku s više oznaka
Zatim upotrijebite ' docker build ” za generiranje slike s više oznaka. Korisnici mogu koristiti ' -t ' ili ' -označiti ” za izradu višestrukih slika oznaka. Na primjer, da bismo stvorili sliku s tri različite oznake, moramo koristiti ' -t ” opcija tri puta:
> docker build -t python:najnovije -t python: 3.6 -t python: 3.4
Korak 3: Provjera
Sada provjerite je li slika stvorena s navedenim oznakama:
Označite slike u Dockeru
Međutim, korisnici mogu označiti sliku više puta. Drugim riječima, možete navesti različite oznake za jednu ili sličnu sliku. U tu svrhu, ' docker oznaka ” može se koristiti.
Nastavite s dolje navedenim postupkom za označavanje slike u Dockeru.
Korak 1: Označite sliku
Da biste označili sliku kako biste odredili verziju slike, upotrijebite ' docker oznaka
U gornjoj naredbi označili smo ' python: najnoviji ” slika kao “ python: 2.4 ”:
Jednu sliku možete označiti mnogo puta kako biste odredili više oznaka slike. Na primjer, ponovno smo označili ' python: najnoviji ” slika kao “ python: 2.8 ”:
> docker oznaka python:najnoviji python: 2.8
Korak 2: Provjerite je li slika označena
Zatim provjerite sve slike u Dockeru kako biste provjerili jesu li novooznačene slike stvorene ili ne:
Može se uočiti da smo definirali dvije oznake za ' python: najnoviji ” slika.
Zaključak
Da! Moguće je da slika ima više oznaka. Kako se slike ažuriraju s vremena na vrijeme, od korisnika se mora zahtijevati da slici dodijele jedinstvene identifikacijske oznake. Međutim, možete izraditi istu sliku s više oznaka pomoću ' docker build -t