Hvordan redigerer jeg et eksisterende docker -bilde?

Hvordan redigerer jeg et eksisterende docker -bilde?

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
    • Rediger et eksisterende Docker -bilde

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.