环境准备
服务器系统 | Centos7.7 |
---|---|
内存 | 1G |
CPU | 2核 |
IP地址 | 10.0.0.43 |
cd /usr/local/sbin/
chmod +x docker-compose
mv docker-compose /usr/local/sbin/
mkdir zabbix
cd zabbix/
vim docker-compose.yml
version: "3"
services:
mysql:
image: mysql:5.6
ports:
- "3306:3306"
environment:
- MYSQL_ROOT_PASSWORD=123
- MYSQL_DATABASE=zabbix
- MYSQL_USER=tom
- MYSQL_PASSWORD=123
zabbix-server:
image: zabbix/zabbix-server-mysql
ports:
- "10051:10051"
environment:
- DB_SERVER_HOST=mysql
- DB_SERVER_PORT=3306
- MYSQL_DATABASE=zabbix
- MYSQL_USER=tom
- MYSQL_PASSWORD=123
depends_on:
- mysql
zabbix-web:
image: zabbix/zabbix-web-nginx-mysql
ports:
- "80:80"
environment:
- DB_SERVER_HOST=mysql
- DB_SERVER_PORT=3306
- MYSQL_DATABASE=zabbix
- MYSQL_USER=tom
- MYSQL_PASSWORD=123
- TZ=Asia/Shanghai
depends_on:
- mysql
- zabbix-server
docker-compose up -d
docker-compose ps
docker-compose logs -f