Was ist die Docker Run -rm -Flagge?

Was ist die Docker Run -rm -Flagge?
Der Befehl Docker Run ist einer der beliebtesten Befehle der Docker -Plattform, die zum Ausführen des Docker -Containers verwendet wird, indem das Docker -Bild ausgeführt wird. Docker Run Command unterstützt viele Flags, wie z-rm","-T","-ablösen","-ich","Name”Und viele andere Optionen, die die Befehlsfunktionalität der alternativen Lauf ermöglichen.

Dieser Artikel zeigt:

  • Was ist die Docker Run -rm -Flagge?
  • So verwenden Sie Docker Run -rm Flagge?

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.