Docker Compose 部署 Zabbix 7.4(MySQL版|生产可用完整方案)

Docker Compose 部署 Zabbix 7.4(MySQL版|生产可用完整方案) 文章目录Docker Compose 部署 Zabbix 7.4(MySQL版|生产可用完整方案)一、前置环境准备1. 软件要求2. 目录规划(持久化存储,容器删除数据不丢失)二、完整 docker-compose.yml(Alpine轻量官方镜像,7.4稳定版)三、一键部署启动命令1. 写入配置文件2. 后台启动3. 查看启动日志(初始化数据库需要2~5分钟)四、访问Web界面与登录五、常用运维操作命令1. 查看运行状态2. 停止/重启/销毁3. 进入容器调试4. 重置Admin密码(忘记密码专用)六、核心原理与网络说明(结合之前Docker网络知识点)七、企业生产优化要点八、常见故障排查故障1:网页500 / 数据库连接失败故障2:图表无数据,Agent采集不到故障3:中文界面方框乱码九、官方标准部署方式(适合多节点集群)Docker Compose 部署 Zabbix 7.4(MySQL版|生产可用完整方案)一、前置环境准备1. 软件要求Docker Engine ≥ 20.10Docker Compose v2(新版docker自带docker compose,无需单独安装)服务器内存 ≥ 2G(Zabbix+MySQL内存占用较高)放行端口:8080(web)、10051(server)、10050(agent)、3306(数据库,内网可选关闭)2. 目录规划(持久化存储,容器删除数据不丢失)mkdir-p/opt/zabbix/{mysql,server,web,alertscripts,externalscripts}