使用docker-compose部署zabbix6.4
时间: 2023-10-12 12:09:21 浏览: 196
以下是使用docker-compose部署zabbix6.4的步骤:
1. 安装Docker和Docker Compose(如果还没有安装)。
2. 创建一个新的目录并在其中创建一个名为docker-compose.yaml的文件。
3. 编辑docker-compose.yaml文件并添加以下内容:
```
version: "3.7"
services:
zabbix-server:
image: zabbix/zabbix-server-mysql:latest
container_name: zabbix-server
environment:
- DB_SERVER_HOST=mysql-server
- MYSQL_USER=zabbix
- MYSQL_PASSWORD=zabbix
- MYSQL_DATABASE=zabbix
ports:
- "10051:10051"
networks:
- zabbix_network
restart: unless-stopped
zabbix-web:
image: zabbix/zabbix-web-nginx-mysql:latest
container_name: zabbix-web
environment:
- DB_SERVER_HOST=mysql-server
- MYSQL_USER=zabbix
- MYSQL_PASSWORD=zabbix
- MYSQL_DATABASE=zabbix
- ZBX_SERVER_HOST=zabbix-server
- PHP_TZ=Asia/Shanghai
ports:
- "8080:8080"
networks:
- zabbix_network
restart: unless-stopped
mysql-server:
image: mysql/mysql-server:5.7
container_name: mysql-server
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_DATABASE=zabbix
- MYSQL_USER=zabbix
- MYSQL_PASSWORD=zabbix
volumes:
- mysql-data:/var/lib/mysql
networks:
- zabbix_network
restart: unless-stopped
volumes:
mysql-data:
networks:
zabbix_network:
```
4. 在终端中导航到包含docker-compose.yaml文件的目录并运行以下命令:
```
docker-compose up -d
```
5. 等待容器启动并访问http://localhost:8080进入zabbix Web界面。
6. 首次访问时,您将被引导配置zabbix。输入数据库信息和管理员凭据,然后单击“下一步”以配置其他设置。
7. 配置完成后,您将被重定向到zabbix仪表板。现在您可以添加主机和监控项等内容。
阅读全文