Et Docker -bilde er en mal som inkluderer instruksjoner for å lage/bygge Docker -containere. Docker -bilder er bygget fra Dockerfile. Dockerfile definerer basisbildet du vil bruke og avhengighetene som skal installeres. Et bilde kan bygges eller opprettes ved hjelp av Dockerfile etter at det er opprettet.
Denne oppskrivningen vil forklare om volum i Docker-bildet.
Hva er volum i Docker -bildet?
I Docker er et volum en måte å vedvare data generert og brukt av Docker -containere. Volumet kan deklareres i en Dockerfile eller på kjøretid. Når brukeren erklærer volumet i Dockerfile ved å bruke “VOLUM”Instruksjoner, vil det opprettes et nytt volum hver gang en beholder startes fra bildet, selv uten å spesifisere“-v”Alternativ mens du kjører beholderen. For å erklære volumet på kjøretid, "-v”Alternativet brukes med“Docker Run”Kommando for å montere en vertskatalog i en containerkatalog.
Hvordan du monterer volum i docker image?
For å montere volumet i et Docker -bilde, lag først en Dockerfile og erklære volumet i det ved å bruke “VOLUM" bruksanvisning. Lag/bygg deretter et Docker -bilde fra ønsket Dockerfile. Til slutt, utfør Docker -bildet som en Docker -beholder.
Trinn1: Lag dockerfile
Først må du lage en ny fil som heter "Dockerfile”Og lim inn følgende kode i den:
Fra Nginx: Siste
Kjør ekko "Velkommen til Linuxhint -søknaden
">/usr/share/nginx/html/indeks.html
Volum/usr/share/nginx/html
I koden ovenfor:
Denne Dockerfile bygger et nytt Docker -bilde basert på Nginx -bildet. Dockerfile kjører deretter en kommando for å opprette en ny fil på “/usr/share/nginx/html/indeks.HTML ”som inneholder HTML -koden for" Welcome to Linuxhint Application "-meldingen". Til slutt skaper "volum" -instruksjonen et nytt Docker -volum på “/usr/share/nginx/html”.
Trinn 2: Bygg Docker -bilde
Opprett deretter et Docker -bilde fra ønsket Dockerfile ved å bruke den medfølgende kommandoen:
Docker Build -T New -IMG .
Her, "-t”Alternativet brukes til å spesifisere bildenavnet. For eksempel har vi spesifisert "New-img”Som navn for Docker -bildet:
Trinn 3: Bygg Docker Container
Neste, bygg og kjør Docker -beholderen ved å bruke Docker -bildet gjennom følgende kommando:
Docker Run-Navn New-Cont1 -p 80:80 New-IMG
Her:
Trinn 4: Verifisering
Til slutt, åpne ønsket nettleser, omdirigere til den tildelte porten, og se den distribuerte applikasjonen:
Som du kan se å bruke “VOLUM”Instruksjon, den lokale katalogen som inneholder HTML -filer, er montert på“/usr/share/nginx/html ”, og standard nginx landingsside er erstattet med vårt tilpassede innhold.
Konklusjon
I Docker er et volum en måte eller metode for å vedvare data generert og brukt av Docker -containere. Volumet kan deklareres i en Dockerfile ved å spesifisere “VOLUM”Instruksjoner eller på kjøretid ved å bruke“-v”Alternativ med“Docker Run”Kommando. For å montere volumet i et Docker -bilde, lag først en Dockerfile og erklære volumet i det ved å bruke "volum" -instruksjonene. Lag deretter et bilde fra Dockerfile. Til slutt, utfør Docker -bildet som en beholder. Denne artikkelen forklarte om volum i Docker -bildet.