Hva er Docker Run -RM -flagget?

Hva er Docker Run -RM -flagget?
Docker Run -kommandoen er en av de mest populære kommandoene på Docker -plattformen som brukes til å kjøre Docker -beholderen ved å utføre Docker -bildet. Docker Run Command støtter mange flagg, for eksempel “-rm”,“-t”,“-løsne”,“-Jeg”,“Navn”, Og mange andre alternativer som muliggjør alternativ Kommandosfunksjonalitet.

Denne artikkelen vil demonstrere:

  • Hva er Docker Run -RM -flagget?
  • Hvordan du bruker docker run -rm flagg?

Hva er Docker Run -RM Flag?

Docker Run er et Docker -kommandolinjeverktøy som hjelper utvikleren til å kjøre Docker -bildet for å starte containeren for å distribuere prosjektet. Mer spesifikt, “-rm”Flagget brukes til å instruere Docker -demonen for å rengjøre og fjerne beholderen, og volumet etter at beholderen kommer ut for å spare diskplass.

Hvordan du bruker docker run -rm flagg?

Å bruke “Docker Run -rm”Kommando, se på den oppgitte prosedyren.

Trinn 1: Åpen terminal
Først må du starte “Git bash”Terminal fra Windows Startup -menyen:

Trinn 2: Åpne arbeidskatalog
Deretter åpner du Docker -arbeidskatalogen ved hjelp av "CD”Kommando:

$ CD "C: \ Demo"

Trinn 3: Lag dockerfile
Lag en ny Dockerfile og åpne den i Nano Text Editor:

$ nano dockerfile

Lim inn følgende kode i Dockerfile som vil utføre det enkle “Opplæringen.py”Fil:

Fra Python: 3.6
Workdir /src /app
KOPIERE…
CMD ["Python", "./Opplæringen.py "]

Trykk "Ctrl+O”For å lagre endringer og“Ctrl+x”Å gå ut.

Trinn 4: Lag opplæring.py -fil
Neste, opprette og åpne “Opplæringen.py”Fil i Nano Text Editor:

$ nano tutorial.py

Lim inn følgende enkle python -kode inne i “Opplæringen.py”Fil. Etter det, trykk på “Ctrl+O”For å lagre endringer og“Ctrl+x”For å forlate redaktøren:

trykk ("Hei, velkommen til Linuxhint Tutorial")

Trinn 5: Lag nytt Docker -bilde
Bygg nå det nye Docker -bildet ved å bruke "Dockerfile”. Her, "-t”Flagget legges til for å definere Docker -bildetiketten, og“.”Brukes til å få tilgang til Dockerfile automatisk:

$ docker build -t python -demo .

Trinn 6: Bruk Docker Run -RM -kommando
Utfør “Docker Run -rm ”Kommando for å kjøre Python -programmet i containeren. “-rmFlagg fjerner automatisk beholderen så vel som systemfilen etter utførelse:

$ docker run--rm python-demo

Det kan observeres at vi har distribuert en enkel Python -applikasjon:

For å bekrefte om beholderen fjernes etter utførelse, visualiser containerlisten:

$ docker ps -a

Utgangen indikerer at beholderen blir fjernet etter distribusjon:

Vi har demonstrert hva Docker Run -rm -flagget er og hvordan du bruker det i Docker.

Konklusjon

Docker Run -RM -flagget brukes til å instruere Docker -demonet om å rengjøre og fjerne beholderen og systemfilene etter at beholderen er ende for å bevare plateplassen. For å bruke Docker Run -RM -kommandoen, oppretter du et enkelt Docker -bilde ved hjelp av DockerFile. Utfør deretter Docker -bildet for å kjøre og fjerne beholderen automatisk etter utførelse ved hjelp av "Docker Run -rm Python -Demo”Kommando. Denne bloggen har utdypet hva Docker Run -RM -flagget er og hvordan du bruker det.