Docker - er det mulig for bilde å ha flere tagger?

Docker - er det mulig for bilde å 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 å containerere prosjektene sine, men noen ganger trenger de å oppdatere avhengighetene til en applikasjon eller prosjekt. De vil også holde 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?
  • Hvordan bygge et bilde med forskjellige tagger?
  • Tagbilder i Docker

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 krav, akkurat som applikasjonsoppdateringer. For dette formålet må brukerne spesifisere den spesifikke versjonen av bildet eller en unik tag 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
Først må du lage en enkel fil som heter "Dockerfile”. Lim deretter den nedenfor-kodede instruksjonen i DockerFile:

Fra Python
Workdir /src /app
KOPIERE…
CMD ["Python", "./pythonapp.py "]

Ovennevnte instruksjoner 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
Neste, bruk "Docker Build”For å generere bildet med flere tagger. Brukere kan bruke "-t”Eller“-stikkord”Alternativ for å bygge flere tagbilder. For å lage et bilde med tre forskjellige tagger, må vi for eksempel bruke “-t”Alternativ 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 spesifiserte taggene:

> Docker -bilder

Tagbilder i Docker

Imidlertid kan brukere merke et bilde flere ganger. Med andre ord, du kan spesifisere de forskjellige taggene for et enkelt eller lignende bilde. For dette formålet, "Docker -tag”Kan brukes.

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

Trinn 1: Merk bildet
For å merke bildet for å spesifisere versjonen av bildet, bruk "Docker -taggen:”Kommando:

> Docker Tag Python: Siste 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 tagger i et bilde. For eksempel har vi igjen merket "Python: Siste”Bilde som“Python: 2.8”:

> Docker Tag Python: Siste Python: 2.8

Trinn 2: Bekreft om bildet er merket
Deretter kan du sjekke ut alle bildene i Docker for å bekrefte det de nylig taggede 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. Ettersom bildene blir oppdatert fra tid til annen og brukere må være påkrevd for å tilordne 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”Alternativ flere ganger. Denne bloggen har illustrert at det er mulig for et bilde å ha forskjellige tagger.