Jak usunąć obrazy, pojemniki i objętości Docker

Jak usunąć obrazy, pojemniki i objętości Docker
Docker to dobrze znane narzędzie do zarządzania projektami DevOps. Dotyczy nie tylko zarządzania projektami, ale także używanymi do budowania i wdrażania aplikacji. Docker wprowadził koncepcję konteneryzacji, ponieważ oferuje kontenery do zarządzania projektami i wdrażania.

Użytkownicy mogą budować i wdrażać aplikacje za pomocą obrazów Docker, kontenerów i woluminu zamontowanych na kontenerach. Czasami jednak deweloper Docker chce usunąć obrazy, kontenery lub objętości, aby zwolnić przestrzeń systemową, lub może już nie być potrzebne.

Ten post będzie pokazał:

  • Jak usunąć obrazy Docker?
  • Jak usunąć kontenery Docker?
  • Jak usunąć objętości Docker?

Jak usunąć obrazy Docker?

Główny element platformy Docker, który mówi kontenerowi, jak zarządzać lub wdrożyć projekt, nazywa się „Obraz dokera". Obrazy dokera są powiązane z kontenerami Docker i mogą być również niezależnie wykonane. Jednak programiści mogą napotkać problemy z usuwaniem obrazów Dockera, jeśli jakiekolwiek pojemniki są powiązane z obrazami.

Sprawdź instrukcje usuwania obrazów Docker.

Krok 1: Zobacz obrazy Docker

Najpierw wymień wszystkie obrazy, wykorzystując dostarczone polecenie. „„-A„Opcja służy do wymienienia wszystkich obrazów Docker:

$ Docker Images -a

Na przykład usuńmy „Dockerimage”:

Krok 2: Usuń obrazy Docker

Aby usunąć obraz dokera, użyj „Docker RMI " Komenda:

$ Docker RMI Dockerimage

W tym momencie możesz uzyskać błąd, jeśli obraz jest powiązany z dowolnym kontenerem Docker, jak pokazano poniżej:

Aby mocno usunąć obraz i rozwiązać konflikt, użyj „-F" opcja:

$ docker rmi -f dockerimage

Wyjście wskazuje, że obraz został usunięty:

Krok 3: Potwierdź, czy obraz zostanie usunięty

Aby potwierdzić, czy obraz Dockera został usunięty, czy nie, ponownie wymień wszystkie obrazy:

$ Docker Images -a

Tutaj widać, że pomyślnie usunęliśmy obraz Dockera:

Jak usunąć kontener Docker?

„„Kontener Docker”To kolejna ważna część platformy Docker używanej do zarządzania, budowania i wdrażania aplikacji. Wszystkie zależności projektu, pakiety i kod źródłowy są zawarte w jednym kontenerze Docker. Są one określane jako środowisko rozwoju wirtualizacji.

Aby usunąć niewykorzystane lub opuszczane pojemniki, przejdź przez podane instrukcje.

Krok 1: Wyświetl kontenery Docker

Aby wymienić wszystkie kontenery Docker, „Docker Ps„Polecenie jest używane wraz z„-A" opcja:

$ Docker PS -A

Na przykład usuńmy „Great_engelbart" pojemnik:

Krok 2: Usuń kontener Docker

Aby usunąć kontener Docker, wykonaj „Docker RM " Komenda:

$ Docker Rm Great_engelBart

Alternatywnie użytkownicy mogą również usunąć kontener Docker za pomocą jego identyfikatora:

$ Docker RM 79BA2A5D9F10

Krok 3: Sprawdź, czy pojemnik dokera jest usuwany

Sprawdźmy, czy kontener Docker został usunięty, czy nie, przeglądając listę kontenerów Docker:

$ Docker PS -A

Z poniższego wyjścia widać, że pomyślnie usunęliśmy „Great_engelbart”Kontener Docker:

Jak usunąć głośność dokera?

"Tom Docker”Jest częścią kontenera Docker i odnosi się do systemu plików podłączonego do kontenera Docker. Służą one do utrzymywania danych używanych lub generowanych przez kontener Docker.

Aby usunąć wolumin dokera, sprawdź podane instrukcje.

Krok 1: Wymień wolumin Docker

Aby wymienić wszystkie tomy Docker, „Docker Volume LS„Polecenie jest używane w następujący sposób:

$ Docker Volume LS

Usuńmy „Pythonimage„Tom Docker:

Krok 2: Usuń głośność Docker

Aby usunąć wolumin dokera, wykonaj „Docker Volume RM " Komenda:

$ Docker Volume Rm Pythonimage

Krok 3: Weryfikacja głośności jest usuwana

Ponownie sprawdź listę woluminów i sprawdź, czy określony wolumin jest usunięty, czy nie:

$ Docker Volume LS

Poniższe wyjście wskazuje, że pomyślnie usunęliśmy wolumin Docker:

Jak przycinać system Docker?

Docker System Pune to proces przycinania systemu Docker, co oznacza usunięcie wszystkich nieużywanych i zatrzymanych obrazów, kontenerów i objętości.

Aby przycinać system Docker, przejdź przez wspomniane polecenie:

$ Docker System Pune

Teraz sprawdź wynik wyżej wymienionego polecenia, wymieniając wszystkie kontenery Docker:

$ Docker PS -A

Ze wyjścia widać, że „Pune systemu Docker„Polecenie usuwa wszystkie zatrzymane kontenery Docker:

Opracowaliśmy, jak usunąć obrazy, pojemniki i objętości Docker.

Wniosek

Aby usunąć obrazy Docker, użyj „Docker RMI -f " Komenda. Aby usunąć kontener Docker, wykonaj „Docker RM ”Polecenie i usuń wolumin Docker za pomocą„Docker Volume RM " Komenda. Ten blog dostarczył techniki usuwania kontenerów, obrazów i woluminu Docker.