官方 Zabbix Server MySQL docker 镜像在容器启动时无法启动 mysql

官方 Zabbix Server MySQL docker 镜像在容器启动时无法启动 mysql

我想使用官方的 Zabbix 镜像创建一个容器化的 Zabbix 服务,包括 Web 界面。我来到这里: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 吗?或者这被认为是不好的做法?我不知道从 Docker 容器内部启动 mysqld 的正确方法。

答案1

哦。

  dpkg -l |grep mysql

告诉我没有安装 mysqld。zabbix/zabbix-server-mysql 仅为“数据库支持”。

我想我需要另一个容器来存放实际的数据库。

相关内容