zabbix5.0 proxy的docker-compose.yml
时间: 2023-07-29 08:07:51 浏览: 114
docker-compose.yml
5星 · 资源好评率100%
可以使用以下的docker-compose.yml文件来部署Zabbix 5.0 Proxy:
```
version: '3'
services:
zabbix-proxy:
image: zabbix/zabbix-proxy-sqlite3:latest
container_name: zabbix-proxy
environment:
- ZBX_SERVER_HOST=zabbix-server
- ZBX_PROXYMODE=1
- ZBX_PROXYNAME=proxy1
- ZBX_HOSTNAME=proxy1
- ZBX_CONFIGFREQUENCY=300
volumes:
- /etc/localtime:/etc/localtime:ro
- ./zabbix_proxy.conf:/etc/zabbix/zabbix_proxy.conf:ro
ports:
- "10051:10051"
restart: always
```
在该文件中,我们定义了一个名为`zabbix-proxy`的服务,使用了`zabbix/zabbix-proxy-sqlite3:latest`镜像,设置了环境变量`ZBX_SERVER_HOST`、`ZBX_PROXYMODE`、`ZBX_PROXYNAME`、`ZBX_HOSTNAME`、`ZBX_CONFIGFREQUENCY`,指定了本地时间挂载目录和zabbix proxy配置文件挂载目录,以及端口映射设置。
将上述内容保存为`docker-compose.yml`文件,然后在该文件所在目录执行以下命令即可部署Zabbix 5.0 Proxy:
```
docker-compose up -d
```
完成部署后,可以通过以下命令查看容器状态:
```
docker-compose ps
```
也可以通过以下命令查看容器日志:
```
docker-compose logs -f
```
注意:在执行以上命令之前,需要确保已经安装了Docker和Docker Compose。
阅读全文