Lagre Docker Container som bilde

Lagre Docker Container som bilde
Docker -containere er den viktigste komponenten i Docker -plattformen som er mye brukt for å containerisere applikasjoner og prosjekter. Disse containerne administrerer prosjekter ved å innkapsling av prosjektets avhengigheter og kildekode og blir videre instruert av Docker -bilder. Docker -bilder guider containerne om hvordan du distribuerer og administrerer applikasjoner.

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:

  • -Navn”Brukes til å spesifisere containernavnet.
  • -p”Definerer porten som beholderen vil utføres på
  • Dockerimage”Er et Docker -bilde som brukes til å bygge en Docker -beholder:

> 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 -a

Trinn 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 -A

Trinn 4: Start container

Start nå Base Docker -beholderen med "Docker Start”Kommando:

> Docker Start Base-Container

Naviger 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-container

Trinn 3: Liste Docker -bilder

For å bekrefte om beholderen lagres som et Docker -bilde, må du liste ned Docker -bildene:

> Docker -bilder -A

Det 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-IMG

Liste ned bildene og sjekk om navnet blir endret eller ikke:

> Docker -bilder -A

Det 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.