I have set up health checks on my Docker containers and the used the docker-autoheal utility (https://github.com/willfarrell/docker-autoheal) to restart unhealthy containers. Unfortunately the autoheal container will not start and repeatedly restarts.
The error in the logs is:
/docker-entrypoint: exec: line 60: autoheal: not found
I have looked at the docker-entrypoint file on the above github page and line 60 is the last line of the file that closes an if loop.
So far I have not been able to figure out why the cotnainer will not start and would appreciate any help.
Docker is running on Ubuntu 16.04 LTS
Docker version is 18.03.1-ce
I am using docker-compose to run the containers and the section of my docker-compose.yml for this container is:
autoheal:
container_name: autoheal
image: willfarrell/autoheal
restart: always
volumes:
- /var/run/docker.sock:/tmp/docker.sock
environment:
- AUTOHEAL_CONTAINER_LABEL=all
Any help is appreciated.
Thanks in advance
(edited for spelling)