官方文档,演示站点:https://zabbix.cddone.com

部署
部署Docker教程:https://bj.cddone.com/doc/14
1、创建工作目录
mkdir -p /home/docker/zabbix && cd /home/docker/zabbixmkdir -p /home/docker/zabbix && cd /home/docker/zabbix
2、创建wordpress容器yaml
vim docker-compose.yamlvim docker-compose.yaml
- 参数说明:
- 设置镜像
- 设置容器名称
- 设置容器自启动
- 映射端口
- 映射目录
- 数据持久化
services:zabbix-db:image: postgres:alpinecontainer_name: zabbix-dbrestart: alwaysenvironment:- POSTGRES_USER=zabbix- POSTGRES_PASSWORD=zabbix- POSTGRES_DB=zabbixvolumes:- ./db:/var/lib/postgresql/datazabbix-server:image: zabbix/zabbix-server-pgsqlcontainer_name: zabbix-serverrestart: alwaysports:- "10051:10051"environment:- DB_SERVER_HOST=zabbix-db- POSTGRES_USER=zabbix- POSTGRES_PASSWORD=zabbix- POSTGRES_DB=zabbixdepends_on:- zabbix-dbzabbix-web:image: zabbix/zabbix-web-nginx-pgsqlcontainer_name: zabbix-webrestart: alwaysports:- "8080:8080"environment:- DB_SERVER_HOST=zabbix-db- POSTGRES_USER=zabbix- POSTGRES_PASSWORD=zabbix- POSTGRES_DB=zabbix- ZBX_SERVER_HOST=zabbix-serverdepends_on:- zabbix-serverservices: zabbix-db: image: postgres:alpine container_name: zabbix-db restart: always environment: - POSTGRES_USER=zabbix - POSTGRES_PASSWORD=zabbix - POSTGRES_DB=zabbix volumes: - ./db:/var/lib/postgresql/data zabbix-server: image: zabbix/zabbix-server-pgsql container_name: zabbix-server restart: always ports: - "10051:10051" environment: - DB_SERVER_HOST=zabbix-db - POSTGRES_USER=zabbix - POSTGRES_PASSWORD=zabbix - POSTGRES_DB=zabbix depends_on: - zabbix-db zabbix-web: image: zabbix/zabbix-web-nginx-pgsql container_name: zabbix-web restart: always ports: - "8080:8080" environment: - DB_SERVER_HOST=zabbix-db - POSTGRES_USER=zabbix - POSTGRES_PASSWORD=zabbix - POSTGRES_DB=zabbix - ZBX_SERVER_HOST=zabbix-server depends_on: - zabbix-server
3、启动wordpress容器
docker-compose up -ddocker-compose up -d
4、查看容器状态
docker psdocker ps
5、等待后台部署5分钟左右访问:https:ip:8080,默认账户:Admin
默认密码:zabbix

© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...