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.
yaml
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.