Docker – Er det mulig for bilde å ha flere tagger?

Docker Er Det Mulig For Bilde A Ha Flere Tagger



Docker-bilder er den grunnleggende delen av Docker-miljøet som brukes til å bygge og distribuere prosjekter i containere. Docker-utvikleren jobber ofte med Docker-bilder for å beholde prosjektene sine, men noen ganger må de oppdatere avhengighetene til en applikasjon eller et prosjekt. De ønsker også å beholde endringene fra forrige versjon. For dette formålet kan brukeren merke bildet eller spesifisere versjonen av bildet for unik identifikasjon.

Denne artikkelen vil forklare:

Er det mulig å ha flere tagger for et bilde?

Ja, det er mulig for et Docker-bilde å ha flere tagger. Som i Docker oppdateres bilder fra tid til annen i henhold til kravene, akkurat som applikasjonsoppdateringer. For dette formålet må brukerne spesifisere den spesifikke versjonen av bildet eller en unik kode for identifikasjon. Derfor kan Docker-bildet ha flere kopier av et bilde sammen med unike tagger.







Hvordan bygge et bilde med forskjellige tagger?

Du kan bygge det samme bildet med flere tagger mens du bygger bildet fra en Dockerfile. For dette formålet, gå gjennom de gitte instruksjonene.



Trinn 1: Lag Dockerfile
Lag først en enkel fil med navnet ' Dockerfil '. Deretter limer du inn den kodede instruksjonen nedenfor i Dockerfile:



FRA python
WORKDIR /src/app
KOPI . .
CMD [ 'pyton' , './pythonapp.py' ]

Instruksjonene ovenfor bygger et bilde for å utføre et enkelt python-program som er definert i ' pythonapp.py ' fil:





Trinn 2: Bygget et bilde med flere tagger
Deretter bruker du ' dockerbygg ' for å generere bildet med flere tagger. Brukere kan bruke ' -t ' eller ' -stikkord alternativet for å bygge flere tagbilder. For å lage et bilde med tre forskjellige tagger, må vi for eksempel bruke ' -t alternativet tre ganger:



> docker build -t python: siste -t ​​python: 3.6 -t python: 3.4

Trinn 3: Verifisering
Kontroller nå om bildet er opprettet med de angitte kodene:

> docker-bilder

Merk bilder i Docker

Imidlertid kan brukere merke et bilde flere ganger. Med andre ord kan du spesifisere de forskjellige taggene for et enkelt eller lignende bilde. For dette formålet ' docker tag ' kan brukes.

Følg opp prosedyren nedenfor for å merke bildet i Docker.

Trinn 1: Merk bildet
For å merke bildet for å spesifisere versjonen av bildet, bruk ' docker-tag : ' kommando:

> docker tag python:nyeste python: 2.4

I kommandoen ovenfor har vi merket ' python: siste ' bilde som ' python:2.4 ':

Du kan merke et enkelt bilde mange ganger for å spesifisere flere merker for et bilde. For eksempel har vi igjen merket ' python: siste ' bilde som ' python:2.8 ':

> docker tag python:nyeste python: 2.8

Trinn 2: Bekreft om bildet er merket
Deretter kan du sjekke ut alle bildene i Docker for å bekrefte at de nylig merkede bildene er opprettet eller ikke:

> docker-bilder

Det kan observeres at vi har definert de to taggene for ' python: siste ' bilde.

Konklusjon

Ja! Det er mulig for et bilde å ha flere tagger. Siden bildene oppdateres fra tid til annen, og brukere må pålegges å tildele unike identifiserende tagger til et bilde. Du kan imidlertid bygge det samme bildet med flere tagger ved å bruke ' docker build -t -t :tag ' kommando. For å lage et bilde av flere tagger, bruk ' -t alternativet flere ganger. Denne bloggen har illustrert at det er mulig for et bilde å ha forskjellige tags.