🎯 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 :

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 :


📚 Ressources


← Retour au portail
BTS SIO – Lycée NDLP Avranches – Tutoriel Dozzle v1.0