ZabbixServer Docker模式运行无法链接数据库:MySQL server is not available. Waiting 5 seconds...

Docker下运行zabbix-server-mysql,不断提示MySQL server is not available. Waiting 5 seconds…无法连接数据库。
通过配置Docker环境变量DEBUG_MODE=true,可以查看详细原因。

1
2
3
4
5
docker run --name zabbix-server-mysql -t \\
-e DB_SERVER_HOST="192.168.1.10" -e MYSQL_DATABASE="zabbix" \\
-e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="password" \\
-e DEBUG_MODE="true" --link mysql-server:mysql \\
-p 10051:10051 --restart unless-stopped -d zabbix/zabbix-server-mysql