From 43f16523dadf906e3c87ba590204ec0941248c34 Mon Sep 17 00:00:00 2001 From: Kareem Hepburn Date: Wed, 26 Feb 2025 13:23:13 -0600 Subject: [PATCH] feat(docker): Add Dozzle container for Docker log management --- docker-compose.dev.yml | 13 +++++++++++++ examples/docker-compose/.env.example | 3 +++ 2 files changed, 16 insertions(+) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index dcd20d91ac..0994630b37 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -15,6 +15,19 @@ # SPDX-License-Identifier: Apache-2.0 services: + dozzle: + container_name: dozzle + image: amir20/dozzle:latest + volumes: + - /var/run/docker.sock:/var/run/docker.sock + ports: + - ${BH_DOZZLE_PORT:-127.0.0.1:18080}:8080 + labels: + - traefik.enable=true + - traefik.http.routers.dozzle.rule=Host(`${BH_DOZZLE_HOSTNAME:-dozzle.localhost}`) + - traefik.http.routers.dozzle.service=dozzle + - traefik.http.services.dozzle.loadbalancer.server.port=8080 + proxy: image: docker.io/library/traefik:latest command: diff --git a/examples/docker-compose/.env.example b/examples/docker-compose/.env.example index db5c799ea8..18a81ffe07 100644 --- a/examples/docker-compose/.env.example +++ b/examples/docker-compose/.env.example @@ -1,6 +1,9 @@ # Select the image tag to use (latest, edge, or version number) BLOODHOUND_TAG=latest +BH_DOZZLE_HOSTNAME=dozzle.localhost +BH_DOZZLE_PORT=18080 + # Graph driver switch (use neo4j or pg) GRAPH_DRIVER=neo4j