docker compose 安装zabbix 7
1.环境
# hostnamectlStatic hostname: ky10Icon name: computer-vmChassis: vmMachine ID: f554764e21b74c2fa057d9aaa296af63Boot ID: 4c155f0185c24a14970ab5ea60de34f4Virtualization: vmwareOperating System: Kylin Linux Advanced Server V10 (Halberd)Kernel: Linux 4.19.90-89.11.v2401.ky10.x86_64Architecture: x86-64
2.安装docker
安装流程见
https://blog.csdn.net/weixin_42389352/article/details/150701516?spm=1001.2014.3001.5501
docker 20 以上支持docker compose
3.下载zabbix7
官网地址
https://github.com/docker/compose/
zabbix 7.4 的地址
https://github.com/zabbix/zabbix-docker/archive/refs/heads/7.4.zip
zabbix 7.0 的地址
https://github.com/zabbix/zabbix-docker/archive/refs/heads/7.0.zip
4.运行部署
.env 里面有所有端口,网络等信息
env_vars 所有变量信息,如:mysql root 的密码(.MYSQL_ROOT_PASSWORD)
可以根据自己的要求进行修改,如果不修改,默认是mysql 数据库root密码root_pwd
cd /soft
unzip zabbix-docker-7.0.zip
cd zabbix-docker-7.0/
lsbuild.json docker-compose_v3_ol_mysql_local.yaml
build.sh docker-compose_v3_ol_pgsql_latest.yaml
compose_additional_components.yaml docker-compose_v3_ol_pgsql_local.yaml
compose_databases.yaml docker-compose_v3_ubuntu_mysql_latest.yaml
compose.yaml docker-compose_v3_ubuntu_mysql_local.yaml
compose_zabbix_components.yaml docker-compose_v3_ubuntu_pgsql_latest.yaml
docker-compose_v3_alpine_mysql_latest.yaml docker-compose_v3_ubuntu_pgsql_local.yaml
docker-compose_v3_alpine_mysql_local.yaml Dockerfiles
docker-compose_v3_alpine_pgsql_latest.yaml env_vars
docker-compose_v3_alpine_pgsql_local.yaml kubernetes.yaml
docker-compose_v3_centos_mysql_latest.yaml LICENSE
docker-compose_v3_centos_mysql_local.yaml README.md
docker-compose_v3_centos_pgsql_latest.yaml SECURITY.md
docker-compose_v3_centos_pgsql_local.yaml sources
docker-compose_v3_ol_mysql_latest.yaml zbx_env# env_vars 所有变量信息,如:mysql root 的密码(.MYSQL_ROOT_PASSWORD)
# .env 里面有所有端口,网络等信息
# 可以根据自己的要求进行修改,如果不修改,默认是mysql 数据库root密码root_pwd# 安装部署
docker compose -f docker-compose_v3_centos_mysql_latest.yaml up -d
以下为几个不同版本的 compose 文件:
文件名 | 描述 |
---|---|
docker-compose_v3_alpine_mysql_latest.yaml | 该 compose 文件运行基于 Alpine Linux 的 Zabbix 7 最新版本的组件,支持 MySQL 数据库。 |
docker-compose_v3_alpine_mysql_local.yaml | 该 compose 文件本地构建和运行基于 Alpine Linux 的 Zabbix 7 最新版本的组件,支持 MySQL数据库。 |
docker-compose_v3_alpine_pgsql_latest.yaml | 该 compose 文件运行基于 Alpine Linux 的 Zabbix 7 最新版本的组件,支持 PostgreSQL 数据库。 |
docker-compose_v3_alpine_pgsql_local.yaml | 该 compose 文件本地构建和运行基于 Apline Linux 的 Zabbix 7 最新版本的组件,支持 PostgreSQL 数据库。 |
docker-com |