Opprette Docker -tagger

Opprette Docker -tagger

Kildefilene som brukes til å administrere Docker -containere er kjent som Docker -bilder. Disse Docker -bildene gir instruksjoner til beholderen for å administrere og distribuere prosjekter. Utviklere jobber med flere prosjekter, og de trenger tidvis å oppdatere dem. For dette formålet må de også oppgradere Docker -bildene. I slike scenarier er det påkrevd å spesifisere versjonen av Docker -bildet. Takk til Docker “Tagger”, Som hjelper oss med å spesifisere de forskjellige versjonene av Docker -bilder.

I denne oppskrivningen vil vi demonstrere:

  • Hvordan lage docker image?
  • Hvordan tagge docker image?

Hvordan lage bilde i Docker?

For å lage et bilde i Docker, lager du først en enkel Dockerfile. Bruk deretter “Docker Build”Kommando for å lage et nytt Docker -bilde. For å gjøre det, gå gjennom de medfølgende instruksjonene.

Trinn 1: Lag dockerfile

Lag en enkel Dockerfile for å kjøre et enkelt Python -program. Filnavnet må lagres som "Dockerfile”:

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

Trinn 2: Opprett programfil

Neste, opprette en annen fil som heter “Pythonapp.py”Med programkoden:

trykk ("Hei, velkommen til Linuxhint Tutorial")

Trinn 3: Bygg Docker -bilde

Bygg det nye Docker -bildet gjennom Docker “bygge”Kommando. Her “-t”Alternativ brukes til å spesifisere bildens navn:

> docker build -t py -img .

Trinn 4: Bygg nytt merket bilde

Brukere kan også spesifisere bildeversjonen eller merke bildet mens de oppretter et nytt bilde ved hjelp av den medfølgende kommandoen. Her er bildenavnet spesifisert som "Bildenavn: Tag”:

> Docker Build -T PY -IMG: 3.6 .

Deretter liste du ned alle bilder for å bekrefte om Docker -bildet er opprettet eller ikke:

> Docker -bilder

Det kan observeres at vi har laget et Docker -bilde sammen med taggen "3.6”:

Merk: Hvis vi ikke spesifiserer taggen til bildet, vil standardverdien til taggen bli satt som "siste”.

Hvordan tagge docker image?

Versjonen av et bilde kan spesifiseres ved hjelp av Docker “stikkord”Kommando. Utviklere laster ofte opp bilder til Docker -registeret med samme navn. Oppdaterte bilder kan imidlertid identifiseres av unike versjoner. Syntaksen som brukes til å merke bildet er som følger:

> Docker -tag:

Se på de medfølgende instruksjonene for å merke bildene i Docker.

Trinn 1: Liste opp alle bilder

Først må du liste ned alle bilder og merke deg IDen til bildet du vil merke:

> Docker -bilder

Trinn 2: Merk bildet

Bruk “Docker -tag”Kommando langs ID for bildet du vil tagge, det nye bildeavnet og tagverdien:

> Docker tag 13a1fc262da5 python-img: 3.6

Igjen, liste opp Docker -bildet for å bekrefte om bildet er merket eller ikke:

> Docker -bilder

Trinn 3: Merk det allerede taggede bildet

Du kan også merke bildet som allerede er merket, som vist nedenfor:

> Docker Tag Py-img: 3.6 PY-IMG: 5

Vi har demonstrert hvordan du lager og merker bilder i Docker.

Konklusjon

Docker “stikkord”Kommando brukes til å spesifisere versjonen av bildet eller merke bildet. Brukere kan også spesifisere bildeversjonen mens de bygger det nye bildet. For å merke det allerede bygde bildet, bruk "Docker -taggen:”Kommando. Denne oppskrivningen har vist hvordan du kan legge et bilde og hvordan du tagger bildet.