Denne artikkelen vil demonstrere:
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.