Deinstallieren Sie die Docker-Software und alle ihre Container unter Ubuntu 22.04

Docker ist ein renommiertes Tool, mit dem Entwickler die Bereitstellung und Verwaltung von Softwareanwendungen vereinfachen können. Mit Docker können Sie die Container nutzen, um bei der Bereitstellung einer Anwendung eine isolierte Umgebung zu erstellen und so die Effizienz des Hostsystems und eine bessere Ressourcennutzung zu steigern.

Dank Docker können die Entwickler die Softwareanwendungen in jeder Umgebung erstellen, testen und bereitstellen. Sie können sich Docker als ein Tool vorstellen, das wie eine VM funktioniert, nur dass es die Ressourcen des Hostsystems nicht belastet. Manchmal möchten Sie vielleicht Docker auf Ihrem Ubuntu 22.04 deinstallieren. In einem solchen Fall benötigen Sie eine sichere Methode, um Docker und alle seine Container zu deinstallieren. Wir werden einen Schritt-für-Schritt-Prozess zur sauberen Deinstallation von Docker unter Ubuntu 22.04 behandeln.

Deinstallieren Sie Docker unter Ubuntu 22.04

Wir werden Docker und seine Container in verschiedenen Schritten deinstallieren.

1. Bestätigen Sie die Docker-Pakete

Der erste Schritt besteht darin, alle verfügbaren Docker-Pakete auf Ihrem Ubuntu 22.04 aufzulisten. Mit dem Befehl dpkg können Sie die installierten Pakete auflisten oder die Docker-Version überprüfen:

$ dpkg -l | grep -I Docker

2. Löschen Sie die Docker-Images

Durch das Löschen der Docker-Pakete werden die von Ihnen erstellten Images nicht gelöscht. Überprüfen Sie zunächst die verfügbaren Docker-Images mit dem folgenden Befehl:

$ Docker-Bilder

Löschen Sie die verfügbaren Bilder, indem Sie den folgenden Befehl ausführen:

$ docker rmi $(docker images -q)

Der von uns ausgeführte Befehl entfernt alle Images, um den Speicherplatz freizugeben, der zuvor von den Docker-Images auf Ihrem System belegt wurde.

Wenn wir versuchen, die Images erneut aufzulisten, ist kein Docker-Image auf dem System verfügbar. Das bedeutet, dass es uns gelungen ist, sie alle zu entfernen.

3. Löschen Sie die Docker-Container

Wenn Sie mit Docker arbeiten, müssen Sie verschiedene Container erstellen. Wir müssen sie auch löschen, bevor wir das Docker-Paket deinstallieren. Listen Sie die verfügbaren Container mit dem Befehl ps -a auf.

$ docker ps -a

Sie können jeden Container einzeln löschen, aber das würde einige Zeit in Anspruch nehmen, insbesondere wenn Sie mehrere Container haben. Ein besserer Ansatz besteht darin, alle verfügbaren Container mit dem Befehl rm zu löschen.

$ docker rm $(docker ps -aq)

Alle Container-IDs der gelöschten Container werden angezeigt, nachdem Sie den Befehl rm ausgeführt haben. Stellen Sie sicher, dass die Container gelöscht wurden, indem Sie die verfügbaren Container überprüfen.

4. Löschen Sie die Docker-Volumes

Wenn Sie auch über die von Ihnen erstellten Docker-Volumes verfügen, hilft Ihnen der Befehl rm beim Löschen. Listen Sie die verfügbaren Bände auf. Geben Sie dann die Namen der Volumes an, die Sie löschen möchten, wie im Folgenden dargestellt:

$ Docker-Volume ls
$ Docker-Volume rm

Ihre Docker-Volumes werden gelöscht und der Speicherplatz steht dem Hostsystem zur Verfügung.

5. Löschen Sie die Docker-Netzwerke

Überprüfen Sie, ob Sie über Netzwerke verfügen, die Sie mit dem Befehl ls erstellt haben. Hier haben wir das Linuxhint-Netzwerk. Um das Netzwerk zu löschen, verwenden Sie den Befehl rm.

$ docker network ls
$ Docker Network RM Linuxhint

Alternativ können Sie alle Netzwerke mit dem Befehl prune löschen. Hier ist ein Beispiel, in dem wir das Netzwerk „neww“ löschen:

$ Docker-Netzwerkbereinigung

An diesem Punkt können Sie das Docker-Paket von Ihrem Ubuntu 22.04 entfernen.

6. Deinstallieren Sie das Docker-Paket

Nachdem Sie die Docker-Pakete auf Ihrem System identifiziert haben, löschen Sie sie, indem Sie den folgenden Befehl ausführen:

$ sudo apt-get purge -y docker.io

Hier entfernen wir das docker.io-Paket. Beachten Sie, dass wir uns dafür entschieden haben, die Docker-Pakete zuletzt zu löschen, da durch die Deinstallation der Docker-Pakete Ihre Images, Container, Volumes usw. nicht entfernt werden.

Beachten Sie, dass das Docker-Verzeichnis auch nach der Deinstallation des Pakets nicht entfernt wird.

In der letzten Zeile werden Sie die Meldung bemerken, dass Ihre Verzeichnisse /etc/docker und /var/lib/docker/ noch auf Ihrem System verfügbar sind.

Wir können überprüfen, ob die Docker-Dateien noch auf unserem System vorhanden sind.

Entfernen Sie diese Verzeichnisse mit dem folgenden Befehl von Ihrem System:

$ sudo rm -rf /var/lib/docker/ /etc/docker/

Löschen Sie außerdem die Docker-Gruppe, die Sie bei der Installation von Docker erstellt haben.

$ sudo groupdel docker

Entfernen Sie abschließend den Docker-Socket von Ihrem System.

$ sudo rm -rf /var/lib/docker.sock

Abschluss

Docker eignet sich hervorragend zum Bereitstellen und Verwalten von Anwendungen. Wenn Sie Docker jedoch nicht in Ihrem System benötigen, können Sie es und alle erstellten Container, Images, Netzwerke usw. deinstallieren. In diesem Handbuch werden alle Schritte beschrieben, die Sie befolgen sollten, um die Docker-Software und alle zugehörigen Programme zu deinstallieren Container unter Ubuntu 22.04.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen