Jak usunąć wszystkie obrazy Docker

Jak usunąć wszystkie obrazy Docker
Docker przechowuje lokalną kopię każdego pobranego obrazu Docker. Tak więc twój gospodarz dokera może zostać w pewnym momencie zatłoczony. Wszystkie te obrazy Docker wykorzystają również sporo przestrzeni na dysku. Co jeśli chcesz je wszystkie usunąć?

Dobra wiadomość jest taka, że ​​możesz bardzo łatwo usunąć wszystkie lokalnie przechowywane obrazy Docker na hosta dokera. To jest temat tego artykułu.

W tym artykule pokażę Ci, jak usunąć wszystkie lokalnie przechowywane obrazy Docker na twoim hoście Docker. Pokażę również, jak usunąć nieużywane obrazy Dockera z hosta Dockera. Więc zacznijmy.

Wymagania:

Musisz mieć Docker zainstalowany na swoim komputerze, jeśli chcesz wypróbować przykłady w tym artykule.

Jeśli nie masz zainstalowanego Dockera, możesz sprawdzić jeden z poniższych artykułów (w zależności od systemu operacyjnego), aby dokonać instalacji Docker w żądanej dystrybucji Linux.

  • 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 niewykorzystanych obrazów Docker:

Nieużywane obrazy Dockera nazywane są obrazami pośrednymi lub zwisającymi. Zwykle nie mają żadnego znacznika. Docker zwisane obrazy nie są używane przez żadne pojemniki.

Możesz wymienić wszystkie zwisane lub nieużywane obrazy Docker przechowywane lokalnie na hoście Docker za pomocą następującego polecenia:

$ Docker Image List -Filter Downing = True

Jak widać, wymienione są wszystkie nieużywane obrazy Docker na moim hoście Docker.

Teraz, aby usunąć wszystkie te nieużywane obrazy Docker, uruchom następujące polecenie:

$ Docker Image Pune

Teraz naciśnij y a następnie naciśnij .

Wszystkie nieużywane lub zwisane obrazy dokera powinny zostać usunięte.

Jak widać, na moim hoście Docker nie ma już żadnych nieużywanych ani zwisających.

Usuwanie wszystkich obrazów Docker bez odniesień do kontenera:

Możesz także usunąć wszystkie obrazy Docker, które nie mają przynajmniej jednego odniesienia do kontenera.

Aby usunąć wszystkie obrazy Docker bez żadnych odniesień do kontenera, uruchom następujące polecenie:

$ Docker Image Pune -a

Teraz naciśnij y a następnie naciśnij .

Obrazy dokera bez żadnych referencji pojemników powinny zostać usunięte.

Usuwanie wszystkich obrazów Docker:

Jeśli chcesz usunąć wszystkie obrazy Docker z hosta Dockera, ta sekcja jest dla Ciebie.

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

$ Docker Image List -a

Jak widać, wymienione są wszystkie lokalnie przechowywane obrazy na moim hoście Docker.

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

$ Docker Image rm -f $ (lista obrazów Docker -AQ)

Ukończenie może potrwać trochę czasu w zależności od tego, ile zdjęć jest przechowywanych lokalnie na hoście Docker. Wszystkie lokalnie przechowywane obrazy Docker na hosta Docker powinny zostać usunięte po zakończeniu polecenia.

Jak widać, nie mam już żadnego obrazu Dockera na moim hoście Docker.

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