Что можно использовать в качестве watchdog для docker?
Имеем систему на которой запущено несколько докер-контейнеров, некоторые из них имеют особенность неожиданно падать (сейчас не важно почему). Упавшее легко поднимается командой docker start containername, но нужен кто-то кто эту команду введет.
Задача: прикрутить к серверу что-то такое что будет быстро поднимать падающие контейнеры.
Решения которые лежат на поверхности:
- Самописный скрипт в кроне - по сути костыль
- Monit - т.к. требуется определять какой именно контейнер упал, потребуется возня с созданием и удалением pid файлов. В результате получим мега-костыль.
Возможно есть какие-то более прямые варианты?
Я всегда буду прочитывать весь интернет (или хотя бы все маны) перед тем как задавать вопрос.
Оказывается есть опция --restart как раз для решения моей проблемы.