Запускайте демон docker, только если смонтирована файловая система

У меня есть сервер Ubuntu 18.04, на котором работают разные док-микро-сервисы. Эти сервисы используют тома, и тома сопоставляются с внешним диском в хосте (этот вопрос можно распространить на сетевой диск).

Я хочу убедиться, что демон Docker не запускается, если внешний диск недоступен. В качестве бонуса я хотел бы получить электронное письмо / предупреждение, если такая ситуация произойдет (например, на физическом диске произошел сбой оборудования или он был отключен).

Моей первой мыслью было изменить /etc/init.d/docker, Но я не решаюсь изменить сценарий инициализации системы, который в будущем может быть обновлен обновлением системы. Затем, /etc/default/docker выглядит как лучшее место, но если я прав, он используется только для установки переменных, используемых сценарием инициализации.

systemd Я подумал об устройстве, но поскольку докер не управляется как единое целое, я не уверен, что это самый эффективный способ.

0 ответов

Другие вопросы по тегам