Docker Verwaltung · 3 min read · Sep 21, 2025

So löschen Sie ein Docker-Image unter Linux

Docker ist eine Plattform, die den Prozess der Entwicklung, des Versands und des Betriebs von Anwendungen in isolierten Umgebungen, die als Container bezeichnet werden, vereinfacht. Container bündeln alles, was eine Anwendung benötigt, um zu laufen, einschließlich Code, Laufzeit, Bibliotheken und Einstellungen, und gewährleisten Konsistenz über verschiedene Umgebungen hinweg, sei es auf dem Computer eines Entwicklers oder in der Produktion. Ein Docker-Image ist ein leichtgewichtiges, eigenständiges und ausführbares Paket, das alle Anweisungen enthält, um einen Docker-Container zu erstellen. Es umfasst den Anwendungscode, Abhängigkeiten und alle erforderlichen Systemwerkzeuge oder Bibliotheken. Einmal erstellt, können Docker-Images geteilt, wiederverwendet und bereitgestellt werden, was sie zu einem wesentlichen Bestandteil der Gewährleistung von Konsistenz und Skalierbarkeit von Anwendungen über verschiedene Systeme hinweg macht.

Docker-Images können im Laufe der Zeit erheblichen Speicherplatz beanspruchen, insbesondere wenn Sie häufig Images erstellen und abrufen. Diese Anleitung führt Sie durch den Prozess des Löschens von Docker-Images, die nicht mehr benötigt werden.

Schritt 1: Docker-Images auflisten

Bevor Sie Images löschen, ist es eine gute Idee, zunächst alle derzeit auf Ihrem System verfügbaren Images aufzulisten.

Befehl:

docker images

Erklärung: Dieser Befehl zeigt eine Liste aller Images an, einschließlich des Repositorys, Tags, der Image-ID, des Erstellungsdatums und der Größe.

Schritt 2: Die zu löschenden Image(s) identifizieren

Identifizieren Sie aus der Liste, die durch den vorherigen Befehl generiert wurde, die Image(s), die Sie löschen möchten. Sie können ein Image anhand seiner IMAGE ID, REPOSITORY oder TAG auswählen.

Hinweis:

  • IMAGE ID ist ein eindeutiger Identifikator für jedes Image, der die sicherste Option darstellt.
  • REPOSITORY und TAG beziehen sich auf den Namen und die Version des Images.

Schritt 3: Das Docker-Image löschen

Um ein bestimmtes Docker-Image zu löschen, verwenden Sie den Befehl docker rmi, gefolgt von der IMAGE ID, REPOSITORY:TAG oder IMAGE NAME.

Befehl:

docker rmi 

Oder, wenn Sie lieber das Repository und das Tag verwenden möchten:

docker rmi :

Erklärung:

  • Dieser Befehl entfernt das angegebene Image.
  • Wenn das Image von einem laufenden Container verwendet wird, verhindert Docker, dass Sie es löschen, um Unterbrechungen zu vermeiden.

Beispiel:

docker rmi 7d9495d03763

oder

docker rmi ubuntu:latest

Schritt 4: Ein Image zwangsweise löschen (optional)

Wenn ein Image mehrere Tags hat oder von einem gestoppten Container verwendet wird, kann Docker es möglicherweise nicht sofort löschen. In solchen Fällen können Sie das Image zwangsweise entfernen.

Befehl:

docker rmi -f 

Erklärung:

  • Das -f oder --force-Flag zwingt Docker, das Image zu löschen, selbst wenn es mehrfach getaggt ist oder mit gestoppten Containern verbunden ist.

Warnung:

  • Verwenden Sie diesen Befehl mit Vorsicht, da dies zu unbeabsichtigten Konsequenzen führen kann, wenn das Image noch verwendet wird.

Schritt 5: Alle ungenutzten Images löschen (optional)

Wenn Sie alle ungenutzten Images (hängende Images) bereinigen möchten, können Sie den Befehl docker image prune verwenden.

Befehl:

docker image prune

Erklärung:

  • Dieser Befehl löscht alle hängenden Images – Images, die nicht getaggt sind und von keinem Container referenziert werden.
  • Docker wird Sie um Bestätigung bitten, bevor es fortfährt.

Hinweis: Um alle ungenutzten Images zu entfernen, nicht nur die hängenden, verwenden Sie:

docker image prune -a

Schritt 6: Die Löschung überprüfen

Nachdem Sie die Image(s) gelöscht haben, können Sie überprüfen, ob sie entfernt wurden, indem Sie die Images erneut auflisten.

Befehl:

docker images

Erklärung:

  • Wenn das Image erfolgreich gelöscht wurde, wird es nicht mehr in der Liste angezeigt.

Zusätzliche Tipps

  • Überprüfen Sie den Speicherplatz: Nach dem Löschen von Images ist es eine gute Praxis, Ihren Speicherplatz zu überprüfen, um sicherzustellen, dass die Löschungen Platz freigemacht haben. Sie können den Befehl docker system df zu diesem Zweck verwenden.
  • Löschen Sie ungenutzte Volumes und Netzwerke: Gelegentlich können auch ungenutzte Volumes und Netzwerke Speicherplatz beanspruchen. Erwägen Sie, docker volume prune und docker network prune auszuführen, um diese zu bereinigen.
  • Seien Sie vorsichtig: Überprüfen Sie immer doppelt, bevor Sie Images löschen, insbesondere in einer Produktionsumgebung, da das Entfernen von verwendeten Images Dienste stören kann.

Indem Sie diese Schritte befolgen, können Sie Docker-Images effektiv verwalten und löschen, um Ihre Docker-Umgebung sauber und optimiert zu halten.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.