Direkter Unix-Socket Stream
Spricht nativ mit /var/run/docker.sock (Linux) oder der Named Pipe (Windows). Keine Zwischenserver, keine Latenz.
Schluss mit 250 MB RAM-Verschwendung, trägen Webinterfaces und komplexer Container-im-Container-Schachtelung. docklite ist ein kompaktes Single-Binary Dashboard in Go & Astro: Direkte docker.sock Unix-Streaming-Kommunikation, integriertes WebSocket Exec-Terminal, Compose-Stacks und Live-SSE-Metriken.
Say goodbye to 250 MB RAM overhead, sluggish web UIs, and container-inside-container nests. docklite is a compact standalone binary built in Go & Astro: Direct docker.sock Unix streaming, in-browser WebSocket exec terminal, Compose stacks, and live SSE metrics.
go install github.com/benzjeremy/docklite@latest
Erlebe die 60 FPS Canvas-Telemetrie und teste das integrierte Exec-Terminal direkt im Browser.
Sub-Millisekunden-Streaming direkt via /var/run/docker.sock. Verbraucht im Leerlauf unter 0.1% CPU.
Docklite verbindet sich direkt mit der Docker-Engine über den lokalen Unix-Socket. Keine Zwischenschichten, minimale Latenz.
/var/run/docker.sock ohne REST-Overhead.| Kriterium | ⚡ docklite v1.3 | 🐢 Portainer CE |
|---|---|---|
| RAM-Verbrauch | ca. 10–12 MB RAM | ca. 200–350 MB RAM |
| Binary / Image Größe | ca. 12 MB Standalone Binary | ca. 280 MB Docker Image |
| In-Browser Exec Terminal | ✓ Integriertes WebSocket PTY Terminal | Träges Iframe / Externes Plugin |
| Docker Compose Stacks | ✓ Automatische Gruppierung & 1-Klick Stack Control | Schwergewichtige Stack-Verwaltung |
| Installation | 1 Befehl (Standalone Binary oder go install) |
Docker-Compose / Container-im-Container |
| Socket-Kommunikation | Direkter Unix-Socket Stream mit SSE | REST-API Abfrageschleifen |
| Lizenz | GNU GPL-3.0 (100% Freie Software) | Z2L / Business-Tier Beschränkungen |
Alles Wesentliche, um Container zu monitoren, Logs zu analysieren und Ressourcen zu schonen.
Spricht nativ mit /var/run/docker.sock (Linux) oder der Named Pipe (Windows). Keine Zwischenserver, keine Latenz.
CPU-, RAM-, Netzwerk- und I/O-Statistiken werden per Server-Sent Events (SSE) verlustfrei und ressourcensparend in den Browser gestreamt.
Vollwertige interaktive Shells (bash, sh) direkt im Container über echte RFC-6455 WebSockets und PTY-Streams mit Glow-Cursor und Farb-Highlights.
Multi-Container-Stacks werden automatisch anhand von Docker-Labels gruppiert. 1-Klick Stack Restart und Stop für ganze Microservice-Verbünde.
Starte, stoppe, pausiere oder starte Container neu mit einem Klick. Automatischer Prune-Modus entfernt verwaiste Container und Images.
Echtzeit-Logstreaming mit Farbhervorhebung, Filterung und Autoscroll direkt im Webbrowser ohne Terminal-Blockaden.
Backend in Go und Frontend in Astro sind in einer einzigen, statisch gelinkten 12 MB Binary gebündelt. Keine externen Node.js Abhängigkeiten.
Offiziell gelistet in der kuratierten Sammlung Awesome-Go in der Kategorie DevOps Tools.
Wähle dein Betriebssystem oder nutze die Go Toolchain.
Tarball herunterladen, Berechtigungen setzen und Web-UI auf Wunschport starten:
tar -xzf docklite-*-linux.tar.gz
chmod +x docklite
./docklite --port 8080
ZIP-Archiv entpacken und direkt ausführen (verbindet sich mit Docker Desktop Engine):
1. docklite-*-windows.zip entpacken
2. docklite.exe ausführen
3. Browser öffnen auf http://localhost:8080
Dieses Projekt steht unter der GNU General Public License v3.0 (GPL-3.0). Sie garantiert jedem Nutzer die Freiheit, das Programm auszuführen, den Quellcode zu studieren, anzupassen und weiterzuverbreiten.
Offizielle Lizenzdatei auf GitHub einsehen →