Jak usunąć wszystkie kontenery Docker

Jak usunąć wszystkie kontenery Docker
W tym artykule pokażę, jak usunąć wszystkie kontenery Docker z hosta Dockera. Więc zacznijmy.

Wymagania:

Musisz mieć Docker zainstalowany na swoim komputerze.

Sprawdź artykuły poniżej, aby zainstalować Docker w żądanej dystrybucji Linux, jeśli nie masz jeszcze zainstalowania Docker.

  • Jak zainstalować i używać Dockera na Ubuntu 18.04 LTS (https: // Linuxhint.com/install_docker_ubuntu_1804/)
  • Zainstaluj Docker na Debian 9 (https: // Linuxhint.com/install_docker_debian_9/)
  • Zainstaluj Docker na Centos 7 (https: // Linuxhint.com/instalacja-docker-centos7/)
  • Zainstaluj Docker na Raspberry Pi (https: // Linuxhint.com/install_docker_raspberry_pi/)

Jeśli nadal masz problem z instalacją Dockera, możesz skontaktować się ze mną za pośrednictwem https: //.Linuxhint.com. Z przyjemnością pomogę.

Usuwanie wszystkich działających kontenerów Docker:

Możesz zobaczyć listę wszystkich działających kontenerów Docker za pomocą następującego polecenia:

Lista kontenerów $ Docker

Jak widać, mam 4 kontenery Docker.

Możesz oczywiście usunąć te pojemniki jeden po drugim. To nie jest problem, jeśli masz kilka pojemników tak jak ja w tym przykładzie. Ale obrazowanie hosta Docker Production, w którym możesz mieć tysiące kontenerów Docker. Usuwanie ich jeden po drugim będzie niepraktyczne. Na szczęście możesz je wszystkie bardzo łatwo usunąć.

NOTATKA: Zanim przejdziesz, upewnij się, że nie masz żadnego ważnego kontenera Docker.

Aby usunąć wszystkie działające kontenery Docker, uruchom następujące polecenie:

$ Docker Container Rm -f $ (lista kontenerów Docker -q)

Wszystkie działające kontenery Docker powinny zostać usunięte.

Jak widać, nie ma już uruchamiania kontenerów Docker.

Lista kontenerów $ Docker

Usuwanie wszystkich zatrzymanych kontenerów Docker:

Na hosta Dockera jest prawdopodobne, że będziesz mieć wiele zatrzymanych pojemników, których już nie potrzebujesz. Możesz również usunąć te niepotrzebne pojemniki.

Możesz wymienić wszystkie zatrzymane kontenery Docker na swoim hoście Docker za pomocą następującego polecenia:

$ lista kontenerów Docker -status filtra = wyjście

Jak widać, wszystkie zatrzymane kontenery Docker są wymienione.

Teraz, aby usunąć wszystkie zatrzymane kontenery Docker z hosta Dockera, uruchom następujące polecenie:

$ Docker Container Rm $ (lista kontenerów Docker -Quiet -Filter Status = wyjście)

Wszystkie zatrzymane pojemniki Docker powinny zostać usunięte.

Jak widać, na liście nie ma już zatrzymanego kontenera dokera.

Usuwanie wszystkich kontenerów Docker:

Możesz także usunąć wszystkie kontenery na hostce Docker, niezależnie od ich statusu (uruchamianie, zatrzymane, wstrzymane itp.).

Możesz wymienić wszystkie kontenery Docker na swoim hoście Docker, niezależnie od ich statusu za pomocą następującego polecenia:

$ Docker Container List -a

Jak widać, wszystkie kontenery na moim hoście Docker, czy są uruchomione, czy nie są wymienione.

Teraz, aby usunąć wszystkie te kontenery Docker, uruchom następujące polecenie:

$ Docker Container Rm -f $ (lista kontenerów Docker -qa)

Wszystkie kontenery Docker na hosta Docker powinny zostać usunięte.

Tak więc usuwasz wszystkie kontenery Docker z hosta Dockera. Dziękujemy za przeczytanie tego artykułu.