zabbix-server-mysql

procube/zabbix-server-mysql Docker 镜像

Zabbix服务器MySQL版本的快照镜像,基于ubuntu-trunk分支(版本5.2),用于避免意外下载不兼容的版本升级,保障Zabbix监控系统的稳定运行。

下载次数: 0状态:社区镜像维护者:procube仓库类型:镜像最近更新:
下载命令
点击查看

procube/zabbix-server-mysql镜像说明

镜像概述

本镜像为官方zabbix/zabbix-server-mysql:ubuntu-trunk的快照版本(固定至5.2),旨在解决因官方镜像版本自动更新导致的兼容性问题,确保用户环境中Zabbix服务器版本的稳定性。

核心功能

  1. 提供稳定的Zabbix服务器MySQL版本,避免版本意外变更带来的系统故障
  2. 与官方Zabbix服务器功能一致,支持MySQL数据库作为后端存储
  3. 保留ubuntu-trunk分支的基础环境特性

使用场景

  1. 需要固定Zabbix服务器版本的生产监控环境
  2. 对版本兼容性要求高的企业级监控系统部署
  3. 避免因官方镜像升级导致的配置或功能冲突场景

配置说明

可通过环境变量配置数据库连接信息,常用变量包括:

  • DB_SERVER_HOST: MySQL服务器地址
  • MYSQL_USER: 数据库用户名(默认:zabbix)
  • MYSQL_PASSWORD: 数据库密码(默认:zabbix)
  • MYSQL_DATABASE: 数据库名称(默认:zabbix)

部署示例

Docker Run命令

bash
docker run -d \
  --name zabbix-server \
  -e DB_SERVER_HOST=your_mysql_host \
  -e MYSQL_USER=zabbix \
  -e MYSQL_PASSWORD=your_zabbix_password \
  -e MYSQL_DATABASE=zabbix \
  -p 10051:10051 \
  docker.xuanyuan.run/procube/zabbix-server-mysql

Docker Compose示例

yaml
version: '3'
services:
  zabbix-server:
    image: procube/zabbix-server-mysql
    container_name: zabbix-server
    environment:
      DB_SERVER_HOST: mysql
      MYSQL_USER: zabbix
      MYSQL_PASSWORD: zabbix
      MYSQL_DATABASE: zabbix
    ports:
      - "***:***"
    depends_on:
      - mysql
  mysql:
    image: mysql:8.0
    container_name: zabbix-mysql
    environment:
      MYSQL_ROOT_PASSWORD: root_password
      MYSQL_DATABASE: zabbix
      MYSQL_USER: zabbix
      MYSQL_PASSWORD: zabbix
    volumes:
      - mysql_data:/var/lib/mysql
volumes:
  mysql_data:

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 zabbix-server-mysql 镜像标签

docker pull docker.xuanyuan.run/procube/zabbix-server-mysql:<标签>

DockerHub 原生拉取命令

docker pull procube/zabbix-server-mysql:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告