Co to jest flaga run -rm?

Co to jest flaga run -rm?
Polecenie Docker Run jest jednym z najpopularniejszych poleceń platformy Docker, która jest wykorzystywana do uruchamiania kontenera Docker poprzez wykonanie obrazu Docker. Polecenie Docker Run obsługuje wiele flag, takich jak „-Rm”,„-T”,„-odłączyć”,„-I”,„nazwa”I wiele innych opcji, które umożliwiają alternatywne funkcjonalność polecenia uruchomienia.

Ten artykuł zostanie pokazany:

  • Co to jest flaga run -rm?
  • Jak korzystać z flagi Docker Run -rm?

Co to jest flaga Docker Run -rm?

Docker Run to narzędzie wiersza poleceń Docker, które pomaga programistom uruchomić obraz Docker, aby uruchomić kontener w celu wdrożenia projektu. Mówiąc dokładniej, „-Rm„Flaga jest wykorzystywana do pouczenia demona Dockera do czyszczenia i usunięcia pojemnika, a jego objętość po wyjściu z pojemnika w celu oszczędzania miejsca na dysku.

Jak korzystać z flagi Docker Run -rm?

Używać „Docker Run -rm„Polecenie, spójrz na dostarczoną procedurę.

Krok 1: Otwarty terminal
Najpierw uruchom „Git Bash„Terminal z menu Uruchamiania Windows:

Krok 2: Otwórz katalog roboczy
Następnie otwórz Docker Working Directory za pomocą „płyta CD" Komenda:

$ cd "c: \ demo"

Krok 3: Utwórz DockerFile
Utwórz nowy plik Docker i otwórz go w nano edytorze tekstu:

$ Nano Dockerfile

Wklej następujący kod w pliku Docker, który wykona prosty „Instruktaż.py" plik:

Od Pythona: 3.6
Workdir /src /app
KOPIUJ…
CMD [„Python”, "./Instruktaż.py "]

Naciskać "Ctrl+o”Aby zapisać zmiany i„Ctrl+x" do wyjścia.

Krok 4: Utwórz samouczek.plik py
Następnie utwórz i otwórz „Instruktaż.py”Plik w edytorze tekstu Nano:

Samouczek $ Nano.py

Wklej następujący prosty kod Pythona w „Instruktaż.py" plik. Następnie naciśnij „Ctrl+o”Aby zapisać zmiany i„Ctrl+x„Aby wyjść z redaktora:

Drukuj („Witaj, witaj w samouczku Linuxhint”)

Krok 5: Utwórz nowy obraz dokera
Teraz zbuduj nowy obraz Docker, wykorzystując „Dockerfile". Tutaj "-T„Flaga jest dodawana w celu zdefiniowania etykiety obrazu Dockera i„.”Służy do automatycznego dostępu do DockerFile:

$ Docker Build -t Python -Demo .

Krok 6: Użyj polecenia Docker Run -rm
Wykonaj „Docker Run -rm „Polecenie uruchomić program Python w pojemniku. „„-Rm„Flaga automatycznie usunie kontener, a także jego plik systemowy po wykonaniu:

$ Docker Run--Rm Python-Demo

Można zauważyć, że pomyślnie wdrożyliśmy prostą aplikację Pythona:

Aby sprawdzić, czy pojemnik zostanie usunięty po wykonaniu, wizualizuj listę kontenerów:

$ Docker PS -A

Wyjście wskazuje, że kontener jest pomyślnie usuwany po wdrożeniu:

Wykazaliśmy, czym jest flaga Docker -Rm i jak go używać w Docker.

Wniosek

Flaga Docker Run -rm jest wykorzystywana do pouczenia demona Dockera do czyszczenia i usunięcia kontenera i jego plików systemowych po zakończeniu kontenera, aby zachować przestrzeń dysku. Aby użyć polecenia Docker Run -rm, utwórz prosty obraz Docker za pomocą DockerFile. Następnie wykonaj obraz Docker, aby uruchomić i automatycznie usuń kontener po wykonaniu za pomocą „Docker Run -rm Python -Demo" Komenda. Ten blog opracował o tym, czym jest flaga Run -rm Docker i jak z niej korzystać.