Как да инсталираме docker-telegram-notifier

docker-telegram-notifier или докер-телеграм-уведомител, е инструмент, който се използва за изпращане на съобщения до Telegram при определени събития или състояния на Docker контейнери.

Как да инсталираме docker-telegram-notifier на Docker с Docker Compose?

За да започнем, ще ни трябва:

Инсталирана версия на Docker и Docker Compose.

Лично аз съхранявам всичките си докери в папка докери (dockers) в домашната си директория.

Ако не съществува, създайте тази папка:

mkdir dockers

След това в папката dockers създайте папка, в която ще разположим docker-telegram-notifier

mkdir docker-telegram-notifier

Дефиниране на Docker Compose файл

В папката docker-telegram-notifier създайте файл docker-compose.yml

vi docker-compose.yml

Във файла docker-compose.yml добавяме следното съдържание:

version: "3.1"

services:
  daemon:
    image: arefaslani/docker-telegram-notifier
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - TELEGRAM_NOTIFIER_BOT_TOKEN=...
      - TELEGRAM_NOTIFIER_CHAT_ID=...

Внимание! Не забравяйте, да добавите вашите API_TOKEN и Chat ID за Telegram.

Записваме информацията с натискане на :wq

Стартиране

Стартираме docker-compose файла със:

docker compose up -d

След като командата приключи, можете да проверите, дали докерът се е стартирал:

docker ps

Това ще свърже docker-telegram-notifier с docker.sock, така че да може да чете състоянието на вашите контейнери. Няма уеб интерфейс или табло за управление. Просто ще започнете да получавате сигнали от вашия Docker хост в Telegram.

Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу: