Doku - Ein einfaches, selbst gehostetes Dashboard für die Docker-Festplattennutzung
Zeige deine Docker-Festplattennutzungsstatistiken mit diesem einfachen Dashboard-Tool an. 🐳
Was ist Doku?
Doku ist eine einfache, leichtgewichtige webbasierte Anwendung, mit der du die Festplattennutzung von Docker auf benutzerfreundliche Weise überwachen kannst. Doku zeigt den vom Docker-Daemon belegten Speicherplatz an, aufgeteilt nach Images, Containern, Volumes und Builder-Cache. Wenn du Glück hast, siehst du auch die Größe der Protokolldateien.
Doku verwenden
Der einfachste Weg, Doku zu verwenden, ist die Ausführung des Docker-Containers. Hänge den Docker-Unix-Socket mit -v in /var/run/docker.sock ein. Außerdem musst du das oberste Verzeichnis (/) auf dem Host-Rechner im ro-Modus einhängen. Andernfalls ist Doku nicht in der Lage, die Größe der Protokolle zu berechnen und Einhängevorgänge zu binden.
Doku mit Docker ausführen
docker run --name doku -d -v /var/run/docker.sock:/var/run/docker.sock:ro -v /:/hostroot:ro -p 9090:9090 amerkurev/doku
Doku-Ansichten und -Seiten
Hier siehst du einige Beispiele, wie das aussehen kann:
Wie du auf den Bildern oben sehen kannst, sieht es so aus, als könnte man ein unbenutztes Image prune verwenden, um etwas Platz zu schaffen. Es summiert sich schnell, vor allem, wenn man immer mehrere Docker-Images testet.
Abschließende Anmerkungen und Gedanken
Es gibt zwar viele terminalbasierte Überwachungstools für Docker wie z. B. ctop, aber ich kenne keines, das sich speziell auf die Festplattennutzung von Docker konzentriert.
Doku ist nicht proprietär, aber es bietet einen Überblick über die Festplattennutzung von Docker in einer schönen, einfachen Web-UI, die es einfach macht, zu sehen, was deinen gesamten Speicherplatz verbraucht. Vielleicht erinnert es dich daran, ein unbenutztes Image zu bereinigen, um Platz zu schaffen!
Wenn du Doku gut findest, dann lass der GitHub Repo doch einen Stern da!