Ten artykuł zostanie pokazany:
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ć.