首先,需要先安装docker-compose
docker-compose的安装及使用
编辑一个docker-compose的文件
vim zabbix.yml
version: "3"
services:
mysql:
image: mysql:5.6
ports:
- "3306:3306"
environment:
- MYSQL_ROOT_PASSWORD=123
- MYSQL_DATABASE=zabbix
- MYSQL_USER=zabbix
- MYSQL_PASSWORD=123
zabbix-server:
image: zabbix-server
ports:
- "10051:10051"
environment:
- DB_SERVER_HOST=mysql
- DB_SERVER_PORT=3306
- MYSQL_DATABASE=zabbix
- MYSQL_USER=zabbix
- MYSQL_PASSWORD=123
depends_on:
- mysql
zabbixx-web:
image: zabbix-web-nginx
ports:
- "80:80"
environment:
- DB_SERVER_HOST=mysql
- DB_SERVER_PORT=3306
- MYSQL_DATABASE=zabbix
- MYSQL_USER=zabbix
- MYSQL_PASSWORD=123
- TZ=Asia/Shanghai
depends_on:
- mysql
- zabbix-server
然后执行等待安装就好
docker-compose -f zabbix.yml up -d