Vanligvis er Docker -containere laget av Docker -bilder. Utviklere oppdaterer av og til dockerfile eller kildekode. Etter det vil de oppdatere eller lage nye bilder gjennom beholderen eller lagre beholderen som et bilde.
Denne bloggen vil demonstrere hvordan du lager og lagrer en Docker -beholder som et bilde.
Hvordan lage en beholder i Docker?
For å containere applikasjonen, lag først en beholder gjennom Docker -bildet. For dette formålet, gå gjennom de oppgitte instruksjonene.
Trinn 1: Lag basebeholder
Først må du lage Docker -beholderen gjennom "Docker Create”Kommando. Her:
> Docker Create -Name Base -Container -P 8080: 8080 Dockerimage
Trinn 2: List Docker Containers
For å bekrefte om basisbeholderen opprettes eller ikke, må du liste ned alle Docker -containere som bruker "Docker PS -A”Kommando:
> docker ps -aTrinn 3: Liste Docker -bilder
Neste, liste opp docker -bildene ved å bruke “Docker Images -A”Kommando. Her kan du se at vi bare har "Dockerimage”Docker -bilde:
> Docker -bilder -ATrinn 4: Start container
Start nå Base Docker -beholderen med "Docker Start”Kommando:
> Docker Start Base-ContainerNaviger nå porten du har utført Docker -beholderen. I vårt scenario har vi besøkt “Localhost: 8080”På nettleseren:
Hvordan lagre en Docker -beholder som Docker -bilde?
For å lagre Docker -beholderen som et Docker -bilde, må brukerne begå containeren. Når du gjør det, vil det ikke navngitte Docker -bildet bli opprettet fra Docker Container. For riktig retningslinje, gå gjennom de gitte instruksjonene.
Trinn 1: Oppdateringsprogram eller DockerFile
La oss gjøre mindre endringer i Docker -beholderens applikasjon. For eksempel endret vi innholdet som vises i den spesifiserte porten:
Trinn 2: Forplikt basebeholder og lagre beholderen som et bilde
Deretter kan du forplikte endringene og basisbeholderen ved å bruke "Docker forplikter seg ”Kommando. Denne kommandoen vil også opprette et ikke navngitt Docker -bilde som en kopi av beholderen:
> Docker forplikter base-containerTrinn 3: Liste Docker -bilder
For å bekrefte om beholderen lagres som et Docker -bilde, må du liste ned Docker -bildene:
> Docker -bilder -ADet kan bli lagt merke til at den ikke navngitte “”Bilde lagres som en beholder. Brukere kan navngi Docker -bildet ved hjelp av bilde -ID:
Trinn 4: Nevn bildet som er opprettet av basebeholderen
For å navngi Docker -bildet, bruk "Docker -tag ”Kommando:
> Docker tag FF44B4D0A542 Container-IMGListe ned bildene og sjekk om navnet blir endret eller ikke:
> Docker -bilder -ADet kan bli lagt merke til at vi har reddet beholderen med hell som “Container-img”Docker -bilde.
Konklusjon
For å lagre Docker -containerne som bilder, oppretter du først en enkel basebeholder som blir lagret som et Docker -bilde. Gjør endringer i containerisert applikasjon og forplikte endringene og basisbeholderen gjennom “Docker forplikter seg”Kommando. Denne kommandoen vil også lagre containerkopien som et Docker -bilde. Brukere kan bruke “Docker -tag”Kommando for å navngi bildet. Denne bloggen har demonstrert hvordan du kan lagre en beholder som et bilde.