Добавить в корзинуПозвонить
Найти в Дзене
Smart home Russia

[Docker] Автоматический перезапуск container по ошибке через portainer.io

В какой-то момент я обратил внимание, что один из контейнеров не всегда работает. Зашел, перезапустил. Через неделю повторно, затем опять... Дело имеет неслучайный характер, подумал я и начал разбираться. Также не забывайте читать нас в других сервисах: Instagram канала и telegram канала (RU, EN, DE). Зашел на адрес portainer я увидел ожидаемую картину. Один из контейнеров опять не работает. Зашел в логи - вижу, что при старте контейнера выпадает ошибка - невозможно подключиться к MQTT серверу. т.е. при запуске системы контейнер ZigBee to mqtt стартует раньше, чем сам mqtt и контейнер падает в ошибку, где успешно и остается. Исправим недоразумение. Заходим в portainer.io и последовательно переходим в наше хранилище, затем в контейнеры, затем выбираем требуемый. Прокручиваем страничку вниз и находим политику перезапуска. У меня она стояла как "нет". Кликаем мышкой и выбираем свой вариант. Я выбрал последний "пока не будет остановлено" Как всегда, ничего сложного. Простые действия позво

В какой-то момент я обратил внимание, что один из контейнеров не всегда работает. Зашел, перезапустил. Через неделю повторно, затем опять... Дело имеет неслучайный характер, подумал я и начал разбираться.

Также не забывайте читать нас в других сервисах: Instagram канала и telegram канала (RU, EN, DE).

Зашел на адрес portainer я увидел ожидаемую картину. Один из контейнеров опять не работает.

1
1

Зашел в логи - вижу, что при старте контейнера выпадает ошибка - невозможно подключиться к MQTT серверу. т.е. при запуске системы контейнер ZigBee to mqtt стартует раньше, чем сам mqtt и контейнер падает в ошибку, где успешно и остается. Исправим недоразумение. Заходим в portainer.io и последовательно переходим в наше хранилище, затем в контейнеры, затем выбираем требуемый.

Прокручиваем страничку вниз и находим политику перезапуска. У меня она стояла как "нет". Кликаем мышкой и выбираем свой вариант. Я выбрал последний "пока не будет остановлено"

Как всегда, ничего сложного. Простые действия позволят Вам перезапускать контейнер по ошибке и избавиться от необходимости старта контейнера вручную.

Подпишитесь, чтобы не пропускать следующий контент.
Нажмите лайк, если интересно, так я пойму какие публикации больше нужны моей публике.

Также публикации можно найти на других площадках: Instagram, telegram (RU, EN, DE), Medium, LiveJournal, YouTube.

Мой блог является некоммерческим, поэтому позитивный комментарий, лайк или репост поможет публикациям выходить чаще ☺.