1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-24 14:31:44 +01:00
Files
dozzle/docs/guide/healthcheck.md
2024-11-20 09:41:58 -08:00

1.0 KiB

title
title
Healthcheck

Enabling Healthcheck

Dozzle has internal support for healthcheck using the dozzle healthcheck command. It is not enabled by default as it adds extra CPU usage. To use healthcheck, you need to configure it. Below is an example that checks the health of Dozzle every 3 seconds.

services:
  dozzle:
    image: amir20/dozzle:latest
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    ports:
      - 8080:8080
    healthcheck:
      test: ["CMD", "/dozzle", "healthcheck"]
      interval: 3s
      timeout: 30s
      retries: 5
      start_period: 30s

dozzle healthcheck skips agents as they are not required for healthcheck. Agents can be configured to have their own healthcheck.

Warning

The healthcheck command does not work with --health-cmd flag due to a bug in Docker. You need to use the healthcheck configuration in the docker-compose.yml file. See Docker issue for more information.