Skip to content

Dozzle

Dozzle is a real-time log viewer for Docker containers that provides a clean, web-based interface for monitoring container logs in real-time. It’s particularly useful for debugging and monitoring applications without needing to access the command line.

  • Real-time Logging & Monitoring
  • Clean, responsive web interface
  • Container filtering and search functionality
  • No authentication required (secure with reverse proxy)
  • Lightweight and fast
  • Dark/light theme support
compose.yaml
services:
dozzle:
image: amir20/dozzle:latest
container_name: dozzle
# ports:
# - 8084:8080
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DOZZLE_ENABLE_SHELL=true
networks:
- traefik_proxy
labels:
- "traefik.enable=true"
- "traefik.http.routers.dozzle-https.tls=true"
- "traefik.http.routers.dozzle-https.entrypoints=websecure"
- "traefik.http.routers.dozzle-https.tls.certresolver=cloudflare"
- "traefik.http.routers.dozzle-https.rule=Host(`dozzle.nixlab.ch`)"
- "traefik.http.services.dozzle.loadbalancer.server.port=8080"
restart: unless-stopped
networks:
traefik_proxy:
external: true
  1. Access the Interface: Navigate to https://dozzle.nixlab.ch in your web browser
  2. View Logs: Click on any container to view its logs in real-time
  3. Filter Logs: Use the search bar to filter logs by keywords
  4. Download Logs: You can download logs for further analysis if needed

References