我想使用官方的Zabbix图像来创建一个容器化的Zabbix服务,包括web界面。我降落在这里:https://hub.docker.com/r/zabbix/zabbix-server-mysql,但说明还不完全清楚。
我选择了zabbix/zabbix-server-mysql:ubuntu-4.4-最新版本,并使用以下语法创建了一个容器:
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的正确方法。
发布于 2020-02-21 21:21:54
噢。
dpkg -l |grep mysql告诉我没有安装mysqld。zabbix/zabbix-server-mysql是唯一的“数据库支持”。
我想我需要另一个容器来处理实际的数据库。
https://serverfault.com/questions/1004148
复制相似问题