При работе с контейнерами докер у любого администратора рано или поздно возникает задача настроить их автоматическое восстановление. Несмотря на то, что настройка автохила не имеет большой сложности, при трудоустройстве такой опыт может оказаться хорошим плюсом. Суть решения в следующем: Создайте каталог проекта и композ файл: mkdir /opt/autoheal/ nano /opt/autoheal/docker-compose.yaml Добавьте в файл следующее содержимое: version: '2.4' services: autoheal: image: willfarrell/autoheal:latest container_name: autoheal restart: always environment: AUTOHEAL_CONTAINER_LABEL: all volumes: - /var/run/docker.sock:/var/run/docker.sock *если требуется настроить отслеживание определённых контейнеров, укажите значение переменной AUTOHEAL_CONTAINER_LABEL: autoheal Для запуска контейнера используйте команду: cd /opt/autoheal/ && docker compose up -d Если вам нужно следить за ограниченным количеством контейнеров, добавьте им лейблы в docker-compose.yaml: Чтобы пр
Автоматический рестарт проблемных контейнеров | Docker
16 сентября 202416 сен 2024
62
1 мин