Questo articolo dimostrerà:
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.