在真实环境搭建一套zabbix系统是件费时费力的事情,本文内容就是用docker来缩减搭建时间,目标是让读者们尽快投入zabbix系统的体验和实践;
创建docker-compose.yml文件
首先创建一份docker-compose.yml文件,使用docker-compose进行容器的编排。
命令:
$ mkdir /zabbix #在根目录创建zabbix文件
$ cd /zabbix
$touch docker-compose.yaml #创建yaml容器编排文件
yml文件内容
version: '2'
services:
zabbix-db:
image: monitoringartist/zabbix-db-mariadb
container_name: zabbix-server-db
volumes:
- zabbix-db-storage:/var/lib/mysql
- backups:/backups
- /etc/localtime:/etc/localtime:ro
environment:
- MARIADB_USER=zabbix
- MARIADB_PASS=my_password
zabbix-server:
image: monitoringartist/zabbix-3.0-xxl
container_name: zabbix-server
depends_on:
- zabbix-db
ports:
- "8888:80"
- "10051:10051"
volumes:
- /etc/localtime:/etc/localtime:ro
links:
- zabbix-db:zabbix.db
environ