docker-compose下的zabbix安装教程
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容介绍了"docker-compose下的zabbix安装教程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,
千家信息网最后更新 2026年11月01日docker-compose下的zabbix安装教程
本篇内容介绍了"docker-compose下的zabbix安装教程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
前提
使用docker-compose安装zabbix,前提就是docker和docker-compose都成功安装完成,且可以正常使用,也可以联网。
定义2个安装文件
docker化的zabbix安装起来非常简单
概括起来就是 "准备2个文件",然后"执行2条命令"即可
上述2个文件放在同一个目录下
两个文件是
envdocker-compose.yml
准备好后,依次执行2条命令
source envdocker-compose up -d
定义env文件
这些参数在安装zabbix时需要用到,先定义到一个env文件里,以下内容根据实际情况修改
# cat env#!/bin/bash# zabbix env# 定义zabbix数据库的库名export Z_database_name=zabbix# 新增数据库的用户export Z_database_user=zabbix# 上述用户的密码export Z_database_user_password=zabbix_pwd# root用户的密码,建议建立好后改掉密码export Z_database_root_password=root_pwd# zabbix 网页的端口export Z_port=80export Z_name=MyZabbixexport Z_tz=Asia/Shanghai
定义docker-compose.yml文件
以下文件已经完成,不需要修改,直接复制,等待使用即可
# cat docker-compose.ymlversion: "3"services: mysql-server-for-z: image: mysql:5.7 container_name: mysql-server-for-z environment: - MYSQL_DATABASE=${Z_database_name} - MYSQL_USER=${Z_database_user} - MYSQL_PASSWORD=${Z_database_user_password} - MYSQL_ROOT_PASSWORD=${Z_database_root_password} volumes: - "${PWD}/mysql:/var/lib/mysql" zabbix-server-mysql: image: zabbix/zabbix-server-mysql:latest container_name: zabbix-server-mysql environment: - DB_SERVER_HOST=mysql-server-for-z - MYSQL_DATABASE=${Z_database_name} - MYSQL_USER=${Z_database_user} - MYSQL_PASSWORD=${Z_database_user_password} - MYSQL_ROOT_PASSWORD=${Z_database_root_password} ports: - "10051:10051" links: - mysql-server-for-z:mysql depends_on: - mysql-server-for-z zabbix-web-nginx-mysql: image: zabbix/zabbix-web-nginx-mysql:latest container_name: zabbix-web-nginx-mysql environment: - DB_SERVER_HOST=mysql-server-for-z - MYSQL_DATABASE=${Z_database_name} - MYSQL_USER=${Z_database_user} - MYSQL_PASSWORD=${Z_database_user_password} - MYSQL_ROOT_PASSWORD=${Z_database_root_password} - ZBX_SERVER_NAME=${Z_name} - TZ=${Z_tz} ports: - "${Z_port}:80" links: - mysql-server-for-z:mysql - zabbix-server-mysql:zabbix-server depends_on: - zabbix-server-mysql执行安装命令
准备好后,依次执行2条命令
source envdocker-compose up -d
等待,没那么快
第一次安装会自动下载数据库和zabbix等依赖文件,会比较慢
已经下载过的话会直接尝试启动
启动后,虽然已经提示说done了,但其实docker内部启动app等还是需要点时间的
如果立即通过网页查看,会看不到,因为还在启动中,需要等2-3分钟再从网页上查看,就能出现zabbix登录页面了
登录地址是你的本机地址,如果端口(Z_port)改过,就要在浏览器里加上改过的端口 账号密码是admin/zabbix
"docker-compose下的zabbix安装教程"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
文件
命令
密码
内容
数据
数据库
用户
端口
网页
准备
教程
前提
地址
实际
就是
情况
更多
知识
登录
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么是科技互联网
互联网科技公司经营范围
互联网科技工作委员会毛军
互联网的科技创新
卓越科技(互联网 )
联恩商钥互联网科技有限公司
顺网科技2021年互联网排名
北京大学互联网科技怎么样
浙南科技城互联网大厦建设工程
佛山市翊博互联网络科技有限公司
互联网第三次科技革命特征
江苏苏星互联网科技有限公司
电子商务与互联网科技的关系
广州富喜互联网络科技
四川互联网展示科技馆设计
昆明中奇联合互联网科技
互联网界的黑科技
杭州科技互联网公司有哪些
科技美学互联网 艺术
高科技和互联网的现代国家
互联网科技网
美国互联网科技
银优互联网科技有限公司
科技创新互联网企业
江苏南京365互联网科技
隆华科技工业互联网
互联网企业和科技型企业
广州三三互联网科技有限公司
好易买互联网科技
黑龙江互联网科技公司