Dieser Artikel zeigt:
Was ist Docker Run -rm Flag?
Docker Run ist ein Docker -Befehlszeilen -Dienstprogramm, mit dem der Entwickler das Docker -Image ausführt, um den Container für die Bereitstellung des Projekts zu starten. Genauer gesagt das “-rmDas Flag wird verwendet, um den Docker -Daemon zu unterweisen, den Behälter zu reinigen und zu entfernen, und sein Volumen, nachdem der Container ausgeht, um den Speicherplatz zu sparen.
So verwenden Sie Docker Run -rm Flagge?
Die "die" verwenden "Docker run -rmBefehl ”Sehen Sie sich die bereitgestellte Prozedur an.
Schritt 1: Offenes Terminal
Starten Sie zuerst die “Git BashTerminal aus dem Windows -Startmenü:
Schritt 2: Open Working Directory
Öffnen Sie als nächstes das Docker Working Directory mit Hilfe des “CD" Befehl:
$ CD "C: \ Demo"
Schritt 3: Dockerfile erstellen
Erstellen Sie eine neue Dockerfile und öffnen Sie sie im Nano -Texteditor:
$ nano dockerfile
Fügen Sie den folgenden Code in die Dockerfile ein, die das einfache ausführt "Lernprogramm.py" Datei:
Von Python: 3.6
WorkDir /SRC /App
KOPIEREN…
CMD ["Python", ","./Lernprogramm.py "]
Drücken Sie "Strg+o"Um Änderungen zu sparen und"Strg+x" beenden.
Schritt 4: Tutorial erstellen.PY -Datei
Als nächstes erstellen und öffnen Sie die “Lernprogramm.pyDatei im Nano -Texteditor:
$ nano Tutorial.py
Fügen Sie den folgenden einfachen Python -Code in die “einLernprogramm.py" Datei. Danach drücken Sie die “Strg+o"Um Änderungen zu sparen und"Strg+x”Um den Herausgeber zu verlassen:
print ("Hallo, Willkommen bei LinuxHint Tutorial")
Schritt 5: Erstellen Sie ein neues Docker -Bild
Erstellen Sie nun das neue Docker -Bild, indem Sie das verwenden “Dockerfile”. Hier das "-TFlag wird hinzugefügt, um das Docker -Bildetikett und die “zu definieren.”Wird verwendet, um automatisch auf Dockerfile zuzugreifen:
$ Docker Build -t Python -Demo .
Schritt 6: Verwenden Sie den Befehl docer run -rm
Führen Sie das ausDocker run -rm Befehl, das Python -Programm im Container auszuführen. Der "-rmDas Flag wird nach der Ausführung automatisch den Container sowie seine Systemdatei entfernen:
$ Docker Run--RM Python-Demo
Es kann beobachtet werden, dass wir eine einfache Python -Anwendung erfolgreich bereitgestellt haben:
Um zu überprüfen, ob der Container nach der Ausführung entfernt wird, visualisieren Sie die Containerliste:
$ docker ps -a
Die Ausgabe zeigt an, dass der Container nach dem Einsatz erfolgreich entfernt wird:
Wir haben demonstriert, was das Docker -Run -RM -Flag ist und wie man es in Docker verwendet.
Abschluss
Das Docker -Run -RM -Flag wird verwendet, um den Docker -Daemon zu unterweisen, den Container und seine Systemdateien nach dem Containerende zu reinigen und zu entfernen, um den Disc -Speicherplatz zu erhalten. Um den Befehl Docker Run -RM zu verwenden, erstellen Sie ein einfaches Docker -Bild mit Dockerfile. Führen Sie dann das Docker -Image aus, um auszuführen, und entfernen Sie den Container nach der Ausführung automatisch mit dem “Docker Run -rm Python -Demo" Befehl. Dieser Blog hat über das, was das Docker -Run -RM -Flag ist und wie man sie verwendet.