Docker -bildet er hovedkomponenten i Docker. Mens de jobber med Docker, lager utviklere/bygger flere Docker -bilder. Noen ganger kan de imidlertid trenge å redigere et bestemt Docker -bilde. I denne situasjonen har utviklere lov til å redigere ethvert Docker -bilde når de vil.
Denne artikkelen vil dekke følgende aspekter:
Forutsetning: Lag/bygg et Docker -bilde
For å opprette et Docker -bilde, oppretter du først en programfil og en Docker -fil. Etter det, kjør "Docker Build -t .”Kommando for å lage et Docker -bilde.
Trinn 1: Opprett en programfil
Først må du lage en "indeks.html”Programfil og lim inn den gitte belowkoden i den:
Hei Linuxhint
Dette er Linuxhint -nettstedet
Trinn 2: Lag dockerfile
Etter det, oppretter en ny fil “Dockerfile”Og lim inn instruksjonene under underverdighet:
Fra Nginx: Siste
Kopierindeks.HTML/usr/aksje/nginx/html/indeks.html
Entrypoint ["nginx", "-g", "daemon off;"]
Trinn 3: Lag Docker -bilde
Nå, bruk "Docker Build”Kommando sammen med“-t”Alternativ for å spesifisere bildenavnet. For eksempel spesifiserte vi "html-img”Navn på bildet:
Docker build -t html -img .
Trinn 4: Bekreft opprettet bilde
For å sikre at bildet er opprettet, kjører du kommandoen nedenfor:
Docker -bilder
I utgangen nedenfor, den nyopprettede "html-img”Bilde kan sees:
Trinn 5: Bygg Docker Container
Deretter bygger du Docker -beholderen ved å bruke den medfølgende kommandoen sammen med bildenavnet, "-Navn”Alternativ for å spesifisere containernavnet og“-p”Alternativ for å tildele porten:
Docker Run-Navn HTML-cont -p 80:80 HTML-IMG
Her, “HTML-Kont”Er navnet på beholderen og“html-img”Er Docker -bildet:
Trinn 6: Se distribuert applikasjon
Naviger til den tildelte porten i nettleseren og se den distribuerte applikasjonen:
Det kan sees at applikasjonen er distribuert med hell.
Rediger et eksisterende Docker -bilde
Når Docker -bildet er bygget fra Docker -filen, for å redigere Docker -bildet, er det påkrevd å gjøre endringer i DockerFile eller i programfilen. For å gjøre det, følg de medfølgende trinnene.
Trinn 1: Gjør endringer i programfilen
Nå, gjør noen endringer i programfilen. For eksempel har vi lagt til en ny linje i programfilen:
Linuxhint
Hei Linuxhint
Dette er vårt nye nettsted
Trinn 2: Bygg Docker -bilde
Bruk deretter kommandoen nedenfor for å opprette/bygge Docker-bildet med samme navn og nye modifikasjoner:
Docker build -t html -img .
Trinn 3: Bygg Docker Container
Neste, bygg og kjør den nye beholderen med samme Docker -bilde:
Docker Run-Name HTML-Cont2 -P 80:80 HTML-IMG
Her, “HTML-CONT2”Er det nye containernavnet:
Trinn 4: Verifisering
Til slutt, se de nye endringene i nettleseren:
Etter å ha endret Docker -bildet, kan nye endringer sees i applikasjonen som indikerer at Docker -bildet er endret vellykket.
Konklusjon
For å redigere et eksisterende Docker -bilde, er det påkrevd å gjøre endringer i Dockerfile eller i programfilen. Etter det, utfør "Docker Build -t .”Kommando for å opprette Docker -bildet med samme bildenavn og ny modifisering. Bygg og kjør den nye Docker -beholderen. Til slutt, se endringer på nettleseren. Denne artikkelen forklarte metoden for å redigere et Docker -bilde.