Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verwaltung von Image-Speicher und Bereinigung | Arbeiten Mit Docker-Images
Docker Grundlagen

Verwaltung von Image-Speicher und Bereinigung

Swipe um das Menü anzuzeigen

Auflisten von Docker-Images

Bei der Arbeit mit Docker sammeln sich im Laufe der Zeit häufig viele Images an. Um das System organisiert und effizient zu halten, ist es wichtig zu wissen, wie man diese Images auflistet, inspiziert und verwaltet.

Um anzuzeigen, welche Images derzeit auf Ihrem System gespeichert sind, verwenden Sie den folgenden Befehl:

docker images

Dieser Befehl zeigt eine Tabelle mit den folgenden Spalten an:

  • REPOSITORY: Name des Images;
  • TAG: Version oder Variante, zum Beispiel latest;
  • IMAGE ID: Eindeutiger Bezeichner für jedes Image, wird beim Entfernen oder Referenzieren von Images verwendet;
  • CREATED: Zeitpunkt der Erstellung des Images;
  • SIZE: Zeigt an, welche Images am meisten Speicherplatz verbrauchen.

Das Verständnis dieser Spalten ermöglicht eine schnelle Einschätzung der gespeicherten Images und unterstützt fundierte Entscheidungen zum Umgang mit Speicherplatz und Image-Nutzung.

Entfernen von Images und Containern

Im Laufe der Zeit können nicht verwendete Images und gestoppte Container erheblichen Speicherplatz beanspruchen.

  • Um ein nicht mehr benötigtes Image zu entfernen, verwenden Sie den folgenden Befehl:
docker rmi IMAGE_ID

Ersetzen Sie IMAGE_ID durch den tatsächlichen Bezeichner des zu löschenden Images;

  • Wenn Sie versuchen, ein Image zu entfernen, das noch von einem Container verwendet wird, verhindert Docker das Entfernen, um laufende oder gestoppte Container nicht zu beeinträchtigen;
  • Um dieses Problem zu lösen, entfernen Sie zunächst den zugehörigen Container mit:
docker rm CONTAINER_ID

Ersetzen Sie CONTAINER_ID durch den Bezeichner des gestoppten Containers;

  • Das Entfernen nicht verwendeter Images und Container hilft, Speicherplatz zurückzugewinnen und die Docker-Umgebung übersichtlich zu halten.

Aufräumen mit docker system prune

Für eine umfassendere Bereinigung stellt Docker den Befehl docker system prune zur Verfügung.

  • Entfernt alle gestoppten Container;
  • Löscht nicht verwendete Netzwerke;
  • Bereinigt "dangling" Images (Images, die nicht getaggt oder von einem Container referenziert werden);
  • Entfernt optional nicht verwendete Volumes.

Beim Ausführen von docker system prune werden Sie um eine Bestätigung gebeten, bevor Ressourcen gelöscht werden, sodass Sie überprüfen können, was entfernt wird. Dieser Befehl ist eine effektive Möglichkeit, Speicherplatz freizugeben, jedoch ist Vorsicht geboten – einmal entfernte Ressourcen können nicht wiederhergestellt werden. Verwenden Sie diesen Befehl regelmäßig, um zu verhindern, dass Ihr System mit veralteten Docker-Ressourcen überladen wird.

question mark

Welcher Befehl listet alle derzeit auf Ihrem System gespeicherten Docker-Images auf?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 5

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 2. Kapitel 5
some-alt