Skip to content

Dozzle vs docker logs ​

Dozzle lit les mêmes logs que docker logs. Rien n'est copié ni stocké, il n'affiche donc jamais rien que la commande ne pourrait pas afficher. Ce qui change, c'est la façon de les lire : dans un navigateur, sur plusieurs conteneurs et plusieurs hôtes, sans shell sur le serveur.

En un coup d'œil ​

Dozzledocker logs
Où les lireUn navigateur, depuis n'importe quel appareilUn shell sur l'hôte Docker
Plusieurs conteneursN'importe quel ensemble de conteneurs dans une seule vue fusionnée, ou toute une stack ou un serviceUn conteneur. docker compose logs couvre un projet
Plusieurs hôtesUne seule interface pour tous les hôtes, via les agentsUn hôte par shell, ou un DOCKER_HOST par commande
RechercheRecherche à la frappe, avec expressions régulièresRedirection vers grep
Logs JSONFormatés et colorés, SQL sur les champsLignes brutes, redirection vers jq
Traces d'appelsEntrées multilignes regroupéesUne ligne à la fois
CPU et mémoireGraphiques à côté des logsdocker stats dans un autre shell
PartageUn lien vers un conteneur, derrière une authentificationCopier-coller
InstallationUn conteneurDéjà là

Quand le terminal suffit ​

Si vous êtes déjà sur l'hôte et voulez les cent dernières lignes d'un conteneur, docker logs --tail 100 -f <name> est le plus rapide. Pour une vue en direct de tous les conteneurs dans un terminal, dtop les affiche dans un tableau façon docker ps et ouvre Dozzle quand vous avez besoin des logs complets.

Quand Dozzle convient mieux ​

Utilisez Dozzle quand plus d'une personne lit les logs, quand vous préférez ne pas distribuer d'accès SSH pour les lire, ou quand vous suivez une requête à travers plusieurs conteneurs à la fois. C'est aussi le moyen le plus simple de lire des logs depuis un téléphone.

Essayer ​

sh
docker run -d -v /var/run/docker.sock:/var/run/docker.sock -v dozzle_data:/data -p 8080:8080 amir20/dozzle:latest

Ouvrez ensuite http://localhost:8080. D'autres options se trouvent dans Démarrage.

Publié sous licence MIT. Open source et sponsorisé par Docker OSS.