Dozzle is een tool voor het bekijken van de logs van je Docker-containers in realtime. Het kan een goed alternatief voor het gebruik van de Docker CLI om je container logs in real-time te volgen.
Dozzle heeft veel functies waarmee je eenvoudig kunt bladeren door de logs die van je containers komen en ze in realtime kunt bekijken. Je kunt de logs doorzoeken met regex, fuzzy search en zelfs SQL. Dozzle heeft ook ondersteuning voor het splitsen van logs over je scherm, dit is handig als je moet bijhouden wat meerdere containers tegelijkertijd doen.
Het enige nadeel van het gebruik van Dozzle is dat het puur bedoeld is voor het verwerken van live logs die door je Docker-containers worden geproduceerd. Het ondersteunt het lezen van logs uit een bestand niet, dus het is cruciaal om Dozzle draaiende te houden.
Dozzle kun je heel eenvoudig in een docker draaien door een ‘docker-compose.yml’ file aan te maken met de volgende inhoud:
services: dozzle: container_name: dozzle image: amir20/dozzle:latest volumes: - /var/run/docker.sock:/var/run/docker.sock ports: - 8089:8080
Vervolgens start je de container op met het commando:
docker compose up -d
De Dozzle is dan beschikbaar vanaf poort 8089 op het IP adres waarop je container draait:
Meer informatie over Dozzle kun je vooral vinden op de Github pagina van Dozzle.
Als jij ook nog handige tools voor Docker weet dan hoor ik dat graag in de reacties onder dit artikel.