LINUX.ORG.RU
ФорумAdmin

docker Zabbix + скрипт python для отправки графиков в Telegram

 , ,


0

1

Всем доброго здоровья!

Есть сервер под Ubuntu с установленным zabbix на основе контейнеров docker. Есть желание добавить python скрипт в docker контейнер Zabbix server для отправки графиков на telegram. Скопировать скрипт в docker возможно, но для того, чтобы питоновский скрипт запускался, в контейнере ещё нужно pip установить? или можно запускать отдельный docker контейнер для питона и чтобы все скрипты выполнялись внутри него? Так возможно вообще? Или получится уже докер в докере?)))

docker контейнер Zabbix server уже работает довольно долго - не хотелось бы потерять настройки. Наверно нужно было с использованием docker-compose делать))


Копировать что-то в выполняющийся контейнер — это моветон, и всё равно потеряется при перезапуске. И это кардинально противоречит идеологии Docker, следовательно, будет вызывать проблемы всегда и у всех.

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

Поэтому правильный вариант: написать свой Dockerfile, на основе того, в котором сейчас запущен Zabbix. В этом Dockerfile помимо Zabbix устанавливать также Python, зависимости из pip, и свой скрипт. Собрать образ и запустить уже его.

emorozov
()
Последнее исправление: emorozov (всего исправлений: 1)