mirror of
https://github.com/willfarrell/docker-autoheal.git
synced 2024-12-06 19:16:20 +01:00
a8a5b275627dc63f455e3d4cc7f6e2011abe95cd
docker-autoheal
Monitor and restart unhealthy docker containers.
Supported tags and Dockerfile links
How to use
a) Apply the label autoheal=true to your container to have it watched.
b) Set ENV AUTOHEAL_CONTAINER_LABEL=all to watch all running containers.
c) Set ENV AUTOHEAL_CONTAINER_LABEL to existing label name that has the value true.
Note: You must apply HEALTHCHECK to your docker images first. See https://docs.docker.com/engine/reference/builder/#/healthcheck for details.
ENV Defaults
AUTOHEAL_CONTAINER_LABEL=autoheal
AUTOHEAL_INTERVAL=5
Testing
docker build -t autoheal .
docker run -d \
-e AUTOHEAL_CONTAINER_LABEL=all \
-v /var/run/docker.sock:/tmp/docker.sock \
autoheal
Languages
Shell
91.5%
Dockerfile
8.5%