Odinstaluj oprogramowanie Docker i wszystkie jego kontenery na Ubuntu 22.04

Odinstaluj Oprogramowanie Docker I Wszystkie Jego Kontenery Na Ubuntu 22 04



Docker to znane narzędzie, którego programiści używają do ułatwienia wdrażania i zarządzania aplikacjami. Dzięki Dockerowi możesz wykorzystać kontenery do stworzenia izolowanego środowiska dla dowolnej aplikacji podczas jej wdrażania w celu zwiększenia wydajności systemu hosta i lepszego wykorzystania zasobów.

Dzięki Dockerowi programiści mogą budować, testować i wdrażać aplikacje w dowolnym środowisku. Możesz myśleć o Dockerze jako narzędziu, które działa jak maszyna wirtualna, tyle że nie obciąża zasobów systemu hosta. Czasami możesz chcieć odinstalować Dockera na swoim Ubuntu 22.04. W takim przypadku potrzebujesz bezpiecznej metody odinstalowania Dockera i wszystkich jego kontenerów. Omówimy krok po kroku proces czystego odinstalowania Dockera na Ubuntu 22.04.

Odinstaluj Dockera na Ubuntu 22.04

Odinstalujemy Dockera i jego kontenery w różnych krokach.







1. Potwierdź pakiety Dockera

Pierwszym krokiem jest wyświetlenie listy wszystkich dostępnych pakietów Docker w systemie Ubuntu 22.04. Możesz użyć polecenia dpkg, aby wyświetlić listę zainstalowanych pakietów lub sprawdzić wersję Dockera:



$ dpkg -l | chwyt -I doker



2. Usuń obrazy Dockera

Usunięcie pakietów Dockera nie powoduje usunięcia utworzonych obrazów. Zacznij od sprawdzenia dostępnych obrazów dokera za pomocą następującego polecenia:





$ obrazy dokera

Usuń dostępne obrazy, wykonując następujące polecenie:

$ docker rmi $ ( obrazy dokera -q )

Wykonane przez nas polecenie usuwa wszystkie obrazy, aby wyczyścić miejsce zajmowane wcześniej przez obrazy Dockera w twoim systemie.



Jeśli spróbujemy ponownie wyświetlić obrazy, żaden obraz Dockera nie będzie dostępny w systemie. Oznacza to, że udało nam się usunąć je wszystkie.

3. Usuń kontenery Dockera

Pracując z Dockerem, musisz tworzyć różne kontenery. Musimy je również usunąć przed odinstalowaniem pakietu Docker. Wyświetl listę dostępnych kontenerów za pomocą polecenia ps -a.

$ doker ps -A

Możesz usunąć każdy kontener niezależnie, ale zajmie to trochę czasu, zwłaszcza jeśli masz wiele kontenerów. Lepszym podejściem jest usunięcie wszystkich dostępnych kontenerów za pomocą polecenia rm.

$ doker rm $ ( doker ps -aq )

Wszystkie identyfikatory usuniętych kontenerów zostaną wyświetlone po wykonaniu polecenia rm. Sprawdź, czy kontenery zostały usunięte, sprawdzając dostępne kontenery.

4. Usuń woluminy Dockera

Jeśli masz również utworzone woluminy Dockera, polecenie rm pomoże ci je usunąć. Wypisz dostępne tomy. Następnie określ nazwy woluminów, które chcesz usunąć, jak pokazano poniżej:

Wolumin dokera $ ls
Wolumin dokera $ rm < nazwa-woluminu >

Twoje wolumeny platformy Docker zostaną usunięte, a miejsce stanie się dostępne dla systemu hosta.

5. Usuń sieci Dockera

Sprawdź, czy masz jakieś sieci utworzone za pomocą polecenia ls. Tutaj mamy sieć linuxhint. Aby usunąć sieć, użyj polecenia rm.

Sieć dokerów $ ls
Sieć dokerów $ rm linuxhint

Alternatywnie możesz usunąć wszystkie sieci za pomocą polecenia przycinania. Oto przykład, w którym usuwamy sieć „neww”:

$ sieć dokerów suszona śliwka

W tym momencie możesz usunąć pakiet Docker ze swojego Ubuntu 22.04.

6. Odinstaluj pakiet Docker

Po zidentyfikowaniu pakietów Docker w systemie usuń je, uruchamiając następujące polecenie:

$ Sudo apt-get purge -I docker.io

Tutaj usuwamy pakiet docker.io. Pamiętaj, że zdecydowaliśmy się usunąć pakiety Docker jako ostatnie, ponieważ odinstalowanie pakietów Docker nie spowoduje usunięcia twoich obrazów, kontenerów, woluminów itp.

Należy pamiętać, że katalog Docker nie jest usuwany nawet po odinstalowaniu pakietu.

W ostatniej linii zauważysz komunikat, że twoje katalogi /etc/docker i /var/lib/docker/ są nadal dostępne w twoim systemie.

Możemy zweryfikować, czy pliki Docker nadal istnieją w naszym systemie.

Usuń te katalogi ze swojego systemu za pomocą następującego polecenia:

$ Sudo rm -rf / był / lib / doker / / itp / doker /

Usuń także grupę Docker utworzoną podczas instalowania Dockera.

$ Sudo okno dokowane groupdel

Na koniec usuń gniazdo Docker ze swojego systemu.

$ Sudo rm -rf / był / lib / doker.skarpeta

Wniosek

Docker doskonale nadaje się do wdrażania aplikacji i zarządzania nimi. Jednak gdy nie potrzebujesz mieć Dockera w swoim systemie, możesz go odinstalować wraz ze wszystkimi utworzonymi kontenerami, obrazami, sieciami itp. W tym przewodniku przedstawiono wszystkie kroki, które należy wykonać, aby odinstalować oprogramowanie Docker i wszystkie jego kontenery na Ubuntu 22.04.