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 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.6Trinn 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 -bilderDet 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 -bilderTrinn 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.6Igjen, liste opp Docker -bildet for å bekrefte om bildet er merket eller ikke:
> Docker -bilderTrinn 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: 5Vi 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.