так я не достучусь до него - курлу нужен публичный порт который не публикуется поскольку nginx и другие сервисы связаны с данным сервисом кастомным network
тогда я совсем запутался зачем тогда доккеру это? https://docs.docker.com/engine/reference/builder/#cmd#healthcheck насколько я понимаю ему это нужно для того чтобы понимать рабочий контейнер или нет для случая если он не рабочий - поднять еще один - или я не прав?
если ты хочешь обратное - тебе нужен не хелсчек, а внешняя система мониторинга
короче - хелсчек тебе нужен, чтобы понять какой контейнер сдох, если визуально он живой. Ничего общего с той задачей, которую ты решаешь, это не имеет. Тебе нужно 👆
ставишь рядом условный прометеус и в него льешь метрики - про доступность, про нагрузку и пр. Настраиваешь алерты. Сначала реагируешь вручную. Потом на алерт вешаешь скрипт и т д
короче - хелсчек тебе нужен, чтобы понять какой контейнер сдох, если визуально он живой. Ничего общего с той задачей, которую ты решаешь, это не имеет. Тебе нужно 👆
мне нужно в swarm чтобы если инстанс сдох или запинается - поднять автоматом еще один а для этого sarm нужно знать живой инстанс или нет - или я таки не так все понимаю?