Ta članek bo pojasnil:
- Ali je mogoče imeti več oznak za sliko?
- Kako zgraditi sliko z različnimi oznakami?
- Označite slike v Dockerju
Ali je mogoče imeti več oznak za sliko?
Da, mogoče je, da ima slika Docker več oznak. Tako kot v Dockerju se slike občasno posodobijo glede na zahteve, tako kot posodobitve aplikacij. V ta namen morajo uporabniki določiti specifično različico slike ali edinstveno oznako za identifikacijo. Zato ima lahko Dockerjeva slika več kopij slike skupaj z edinstvenimi oznakami.
Kako zgraditi sliko z različnimi oznakami?
Isto sliko lahko ustvarite z več oznakami, medtem ko sliko gradite iz datoteke Docker. V ta namen preberite dana navodila.
1. korak: Ustvarite Dockerfile
Najprej naredite preprosto datoteko z imenom ' Dockerfile ”. Nato prilepite spodaj kodirana navodila v Dockerfile:
IZ pythona
DELOVNI DIR /src/app
KOPIRATI . .
CMD [ 'python' , './pythonapp.py' ]
Zgornja navodila ustvarijo sliko za izvajanje preprostega programa python, ki je definiran v ' pythonapp.py ' mapa:
2. korak: Ustvarite sliko z več oznakami
Nato uporabite » gradnjo dockerja ”, da ustvarite sliko z več oznakami. Uporabniki lahko uporabljajo » -t « ali » -oznaka ” za izdelavo več slik oznak. Na primer, če želimo ustvariti sliko s tremi različnimi oznakami, moramo uporabiti » -t ” možnost trikrat:
> docker build -t python: najnovejše -t python: 3.6 -t python: 3.4
3. korak: Preverjanje
Zdaj preverite, ali je bila slika ustvarjena z navedenimi oznakami:
Označite slike v Dockerju
Uporabniki pa lahko sliko označijo večkrat. Z drugimi besedami, določite lahko različne oznake za posamezno ali podobno sliko. V ta namen je ' docker oznaka ” se lahko uporabi.
Nadaljujte s spodaj omenjenim postopkom za označevanje slike v Dockerju.
1. korak: Označite sliko
Če želite označiti sliko, da določite različico slike, uporabite » oznaka docker
V zgornjem ukazu smo označili » python: najnovejši »slika kot« python: 2.4 ”:
Posamezno sliko lahko večkrat označite, da določite več oznak slike. Na primer, ponovno smo označili » python: najnovejši »slika kot« python: 2.8 ”:
> docker oznaka python: najnovejši python: 2.8
2. korak: Preverite, ali je slika označena
Nato preverite vse slike v Dockerju, da preverite, ali so na novo označene slike ustvarjene ali ne:
Opazimo lahko, da smo definirali dve oznaki za ' python: najnovejši ” slika.
Zaključek
ja! Možno je, da ima slika več oznak. Ker se slike občasno posodobijo, morajo uporabniki sliki dodeliti edinstvene identifikacijske oznake. Vendar pa lahko ustvarite isto sliko z več oznakami z uporabo ' docker build -t