Docker - Dozzle Log Viewer
Ich möchte euch einen neues Tool vorstellen, um die ganzen Log Dateien meiner Docker Container zu bündeln. Es stellt die Log Dateien übersichtlich in einem Webfrontend dar.

Natürlich kann man diese auch einzeln in Portainer oder per CLI auslesen, aber dieser Container ist wirklich sehr klein (4MB komprimiert) und stellt die Logs übersichtlich dar. Es werden keine Logs gespeichert, sondern ist eine reine „Realtime“ Anzeige.
Docker:
docker run --name dozzle -d --volume=/var/run/docker.sock:/var/run/docker.sock -p 8888:8080 amir20/dozzle:latest
Als Docker Compose Datei:
version: "3"
services:
dozzle:
container_name: dozzle
image: amir20/dozzle:latest
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 9999:8080
Wichtig zu erwähnen ist, dass es keine richtige Authentifizierung gibt. Mit dem Zusatz „–addr localhost:1224“ kann man den Zugriff auf eine IP begrenzen, aber falls ihr Dozzle ins Web stellen wollt, denkt daran, einen Reverse Proxy wie Traefik oder Caddy zu benutzen.
docker run --volume=/var/run/docker.sock:/var/run/docker.sock -p 8888:1224 amir20/dozzle:latest --addr localhost:1224
Falls ihr Fragen habt, zur Einrichtung zum Beispiel mit der Konfiguration von Traefik und Dozzle, schreibt uns gerne an.