Qual è il flag Docker Run -rm?

Qual è il flag Docker Run -rm?
Il comando Docker Run è uno dei comandi più popolari della piattaforma Docker che viene utilizzata per eseguire il contenitore Docker eseguendo l'immagine Docker. Il comando Docker Run supporta molte flag, come "-Rm","-T","-staccare","-io","nome"E molte altre opzioni che consentono la funzionalità di comando errata alternativa.

Questo articolo dimostrerà:

  • Qual è il flag Docker Run -rm?
  • Come utilizzare Docker Run -rm Flag?

Cos'è Docker Run -rm Flag?

Docker Run è un'utilità della riga di comando Docker che aiuta lo sviluppatore a eseguire l'immagine Docker per avviare il contenitore per la distribuzione del progetto. Più specificamente, il "-Rm"La bandiera viene utilizzata per istruire il demone Docker di pulire e rimuovere il contenitore e il suo volume dopo la uscita dal contenitore per salvare lo spazio su disco.

Come utilizzare Docker Run -rm Flag?

Per usare il "Docker run -rm"Comando, guarda la procedura fornita.

Passaggio 1: Open Terminal
Innanzitutto, lancia il "Git Bash"Terminale dal menu di avvio di Windows:

Passaggio 2: Apri la directory di lavoro
Successivamente, apri la directory di lavoro Docker con l'aiuto di "CD"Comando:

$ cd "c: \ demo"

Passaggio 3: crea Dockerfile
Crea un nuovo Dockerfile e aprilo nel Nano Editor di testo:

$ nano Dockerfile

Incolla il seguente codice nel Dockerfile che eseguirà il semplice "Tutorial.Py" file:

Da Python: 3.6
Workdir /src /app
COPIA…
CMD ["Python", "./Tutorial.py "]

Premere "Ctrl+O"Per salvare le modifiche e"Ctrl+X" uscire.

Passaggio 4: Crea tutorial.Py File
Quindi, crea e apri il "Tutorial.Py"File nell'editor di testo nano:

$ nano tutorial.Py

Incolla il seguente semplice codice Python all'interno del "Tutorial.Py" file. Dopodiché, premere il "Ctrl+O"Per salvare le modifiche e"Ctrl+X"Per uscire dall'editore:

Stampa ("Ciao, Welcome to LinuxHint Tutorial")

Passaggio 5: crea una nuova immagine Docker
Ora, crea la nuova immagine Docker utilizzando il "Dockerfile". Qui, il "-T"Il flag viene aggiunto per definire l'etichetta dell'immagine Docker e"."Viene utilizzato per accedere automaticamente a Dockerfile:

$ Docker build -t python -demo .

Passaggio 6: usa il comando Docker run -rm
Eseguire il "Docker run -rm "Comando di eseguire il programma Python nel contenitore. IL "-Rm"Il flag rimuoverà automaticamente il contenitore e il suo file di sistema dopo l'esecuzione:

$ Docker Run--RM Python-Demo

Si può osservare che abbiamo distribuito con successo una semplice applicazione Python:

Per verificare se il contenitore viene rimosso dopo l'esecuzione, visualizzare l'elenco dei contenitori:

$ Docker PS -a

L'output indica che il contenitore viene rimosso correttamente dopo la distribuzione:

Abbiamo dimostrato qual è il flag Docker Run -rm e come usarlo in Docker.

Conclusione

Il flag Docker Run -rm viene utilizzato per istruire il demone Docker di pulire e rimuovere il contenitore e i suoi file di sistema dopo l'estremità del contenitore per preservare lo spazio del disco. Per utilizzare il comando Docker Run -rm, crea una semplice immagine Docker usando Dockerfile. Quindi, eseguire l'immagine Docker per eseguire e rimuovere automaticamente il contenitore dopo l'esecuzione utilizzando “Docker run -rm python -demo"Comando. Questo blog ha elaborato ciò che è il flag Docker Run -rm e come usarlo.