Dockpeek - Docker-Logs und Stats im Browser inspizieren

Dockpeek - Docker-Logs und Stats im Browser inspizieren

Dockpeek ist ein leichtgewichtiges Web-Interface zum Echtzeit-Anzeigen von Docker-Container-Logs und Ressourcenstatistiken direkt im Browser.

Was ist Dockpeek?

Dockpeek gibt Entwicklern und Homelab-Betreibern eine schnelle, browserbasierte Sicht auf laufende Container – ohne den Overhead einer vollständigen Management-Plattform wie Portainer. Logs werden in Echtzeit per WebSocket gestreamt, CPU- und Speicherauslastung werden als Live-Graphen dargestellt. Das Tool eignet sich besonders für den Alltag: schnell in den Browser, Container auswählen, Logs prüfen – fertig. Die Oberfläche ist schlank und auf das Wesentliche reduziert.

Voraussetzungen

  • Docker 20.10+ / Docker Compose
  • Zugriff auf den Docker-Socket
  • Moderner Browser mit WebSocket-Unterstützung

Compose-Beispiel

services:
  dockpeek:
    image: ghcr.io/dockpeek/dockpeek:latest
    container_name: dockpeek
    restart: unless-stopped
    ports:
      - "9090:9090"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
    environment:
      - TZ=Europe/Berlin
      - AUTH_ENABLED=true
      - AUTH_USER=admin
      - AUTH_PASSWORD=changeme

Hinweise

  • Authentifizierung (AUTH_ENABLED=true) immer aktivieren, sobald der Port über das lokale Netzwerk hinaus erreichbar ist.
  • Den Socket read-only mounten – Dockpeek liest nur Logs und Stats, schreibt nichts.
  • Für sensible Umgebungen Port 9090 nicht direkt exponieren; stattdessen nur über Reverse Proxy mit HTTPS und zusätzlichem Auth-Layer zugänglich machen.
  • Log-Streaming erzeugt kontinuierlichen Netzwerktraffic zwischen Browser und Server – bei langsamen Verbindungen das Log-Level in den überwachten Containern auf WARN erhöhen.