← Retour au portail
🎯 TUTORIEL PAS À PAS

📋 Installation de Dozzle – Visualisation des logs Docker en temps rĂ©el

📅 Mis Ă  jour : AoĂ»t 2026 ⏱ DurĂ©e : 10 min 📋 Niveau : DĂ©butant 🐳 Docker 📋 Dozzle 📩 Docker Compose

Dozzle est un outil web léger qui permet de visualiser les logs de vos conteneurs Docker en temps réel. Il offre une interface simple et efficace pour suivre les logs de tous vos conteneurs sans avoir à utiliser la ligne de commande. Ce tutoriel vous guide pas à pas dans son installation avec Docker Compose.

📌 PrĂ©requis :
  • Un serveur avec Docker et Docker Compose installĂ©s.
  • Le port 8080 (ou un autre) disponible.

1 Préparation du projet

Étape 1 – CrĂ©er le rĂ©pertoire du projet
$ mkdir -p ~/dozzle && cd ~/dozzle

2 Création du fichier docker-compose.yml

Étape 1 – CrĂ©er le fichier docker-compose.yml
$ nano docker-compose.yml
---
services:
  dozzle:
    image: amd64/dozzle:latest
    container_name: dozzle
    restart: always
    ports:
      - "8080:8080"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
🔍 Explication :
  • image: amd64/dozzle:latest : image officielle de Dozzle.
  • volumes : monte le socket Docker pour accĂ©der aux logs des conteneurs.
  • ports : expose l'interface web sur le port 8080.

3 Démarrage et accÚs

Étape 1 – Lancer le conteneur
$ docker compose up -d
✅ Le conteneur dozzle est dĂ©marrĂ©.
Étape 2 – AccĂ©der Ă  l'interface
http://IP_DU_SERVEUR:8080
✅ L'interface de Dozzle s'affiche avec la liste des conteneurs.
Étape 3 – Visualiser les logs
Cliquez sur un conteneur pour voir ses logs en temps réel. Vous pouvez filtrer, rechercher et exporter les logs directement depuis l'interface.

4 (Optionnel) HTTPS avec Traefik

Ajouter les labels Traefik
---
services:
  dozzle:
    image: amd64/dozzle:latest
    container_name: dozzle
    restart: always
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.dozzle.rule=Host(`logs.mon-domaine.fr`)"
      - "traefik.http.routers.dozzle.entrypoints=websecure"
      - "traefik.http.routers.dozzle.tls.certresolver=le"
      - "traefik.http.services.dozzle.loadbalancer.server.port=8080"
⚠ Modifications nĂ©cessaires : Remplacez logs.mon-domaine.fr par votre domaine rĂ©el.

🎉 Installation rĂ©ussie si :

  • L'interface de Dozzle est accessible sur http://IP:8080.
  • La liste des conteneurs s'affiche.
  • Vous pouvez visualiser les logs en temps rĂ©el.

📚 Ressources