Назад | Перейти на главную страницу

Официальный образ докера MySQL сервера Zabbix не запускает mysql при запуске контейнера

Я хочу использовать официальные образы 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 - это только «поддержка базы данных».

Полагаю, мне нужен другой контейнер для самой базы данных.