Docker cleanen: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= Docker: Alte Overlay2-Überbleibsel entfernen = == Ziel == * Alte Reste von Containern, Images und Overlay-Dateien aufräumen * Speicherplatz unter '''/var/…“)
 
 
Zeile 1: Zeile 1:
= Docker: Alte Overlay2-Überbleibsel entfernen =
+
==Keine Granatie==
 +
'''Ihr müsst selbst wissen was ihr macht'''
  
 
== Ziel ==
 
== Ziel ==
Zeile 46: Zeile 47:
  
 
== Wichtiger Hinweis ==
 
== Wichtiger Hinweis ==
 +
* Immer Backup anlegen vor dem löschen
 
* Niemals einfach alles unter '''/var/lib/docker/''' löschen
 
* Niemals einfach alles unter '''/var/lib/docker/''' löschen
 
* Nur löschen, was eindeutig nicht mehr referenziert wird
 
* Nur löschen, was eindeutig nicht mehr referenziert wird
 
* Wenn möglich, lieber über die Docker-eigenen Befehle reinigen
 
* Wenn möglich, lieber über die Docker-eigenen Befehle reinigen
 +
  
 
== Links ==
 
== Links ==
 
*https://docs.docker.com/config/pruning/
 
*https://docs.docker.com/config/pruning/
 
*https://docs.docker.com/storage/storagedriver/overlayfs-driver/
 
*https://docs.docker.com/storage/storagedriver/overlayfs-driver/

Aktuelle Version vom 13. April 2025, 13:05 Uhr

Keine Granatie

Ihr müsst selbst wissen was ihr macht

Ziel

  • Alte Reste von Containern, Images und Overlay-Dateien aufräumen
  • Speicherplatz unter /var/lib/docker/overlay2/ freigeben
  • Nur nicht mehr verwendete Daten löschen

Übersicht wichtiger Befehle

Gestoppte Container löschen
  • docker container prune
Ungenutzte Images löschen
  • docker image prune -a
Nicht genutzte Volumes löschen
  • docker volume prune
Alte Netzwerke entfernen
  • docker network prune
Alles auf einmal (Container, Images, Volumes, Netzwerke)
  • docker system prune -a --volumes

Overlay2 manuell prüfen

Verzeichnisinhalt anzeigen
  • ls -lh /var/lib/docker/overlay2/
Größe je Layer anzeigen
  • du -sh /var/lib/docker/overlay2/*
Prüfen ob laufende Container noch Overlay verwenden

Manuelles Löschen (nur wenn sicher!)

Docker-Dienst stoppen
  • systemctl stop docker
Alte nicht verwendete Overlay-Daten entfernen
  • rm -rf /var/lib/docker/overlay2/<verwaiste-verzeichnisse>
Docker-Dienst wieder starten
  • systemctl start docker

Wichtiger Hinweis

  • Immer Backup anlegen vor dem löschen
  • Niemals einfach alles unter /var/lib/docker/ löschen
  • Nur löschen, was eindeutig nicht mehr referenziert wird
  • Wenn möglich, lieber über die Docker-eigenen Befehle reinigen


Links