Я хочу использовать официальные образы Zabbix для создания контейнерной службы Zabbix, включая веб-интерфейс. Я приземлился здесь: https://hub.docker.com/r/zabbix/zabbix-server-mysql но инструкция не совсем понятна.
Я выбрал zabbix / zabbix-server-mysql: ubuntu-4.4-latest и создал контейнер с таким синтаксисом:
docker run --name somebizzare_zabbix-mysql -e DB_SERVER_HOST="docker.jojo.yo" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="not-real-one" -d zabbix/zabbix-server-mysql:ubuntu-4.4-latest
Вышеуказанное не вызвало ошибок но когда я бежал 'docker logs somebizzare_zabbix-mysql'
Я видел:
**** Сервер MySQL недоступен. Жду 5 секунд ...
и когда я вхожу в контейнер, я не вижу запущенных экземпляров MySQL mysqld.
Разве контейнер не должен запускать MySQL автоматически, или это считается плохой практикой? Я не знаю, как правильно запустить mysqld из контейнера Docker.
Ой.
dpkg -l |grep mysql
сообщает мне, что mysqld не установлен. zabbix / zabbix-server-mysql - это только «поддержка базы данных».
Полагаю, мне нужен другой контейнер для самой базы данных.