Вы должны настроить проверку работоспособности в haproxy.cfg, который вы передаете в контейнер докера.Часть проверки работоспособности может выглядеть так:
frontend frontend_name
...
use_backend healthcheck if { path_beg /health }
backend healthcheck
server disabled-server 127.0.0.1:1 disabled
errorfile 503 /path/to/template.html
И файл шаблона проверки работоспособности:
HTTP/1.0 200 OK
Cache-Control: no-cache
Connection: close
Content-Type: text/plain
up
Как это работает, так это то, что бэкэнд проверки работоспособности, к которому вы будете перенаправлять изнапример, на любой путь, который вам нравится / здоровье.И вместо ответа 503 директива файла ошибок позволяет вам возвращать пользовательский ответ об ошибке, в данном случае 200.