在centos7.8中使用docker方式安装zabbix5 单容器
时间: 2023-12-10 10:38:40 浏览: 108
以下是在 CentOS 7.8 中使用 Docker 安装 Zabbix 5 单容器的步骤:
1. 确认已安装 Docker 和 Docker Compose,如果没有请先安装。
2. 创建一个目录用于存放 Zabbix 相关文件:
```
mkdir zabbix
cd zabbix
```
3. 在该目录下创建一个 docker-compose.yml 文件,并添加以下内容:
```
version: '3.7'
services:
zabbix-server:
image: zabbix/zabbix-server-mysql:latest
restart: always
ports:
- "10051:10051"
environment:
DB_SERVER_HOST: mysql-server
MYSQL_USER: zabbix
MYSQL_PASSWORD: zabbix
MYSQL_DATABASE: zabbix
depends_on:
- mysql-server
networks:
- zabbix-net
zabbix-web:
image: zabbix/zabbix-web-nginx-mysql:latest
restart: always
ports:
- "80:80"
- "443:443"
environment:
DB_SERVER_HOST: mysql-server
MYSQL_USER: zabbix
MYSQL_PASSWORD: zabbix
MYSQL_DATABASE: zabbix
ZBX_SERVER_HOST: zabbix-server
PHP_TZ: Asia/Shanghai
depends_on:
- mysql-server
networks:
- zabbix-net
mysql-server:
image: mysql:latest
restart: always
environment:
MYSQL_DATABASE: zabbix
MYSQL_USER: zabbix
MYSQL_PASSWORD: zabbix
MYSQL_ROOT_PASSWORD: zabbix
volumes:
- ./mysql/data:/var/lib/mysql
networks:
- zabbix-net
networks:
zabbix-net:
driver: bridge
```
4. 运行以下命令启动 Zabbix:
```
docker-compose up -d
```
5. 等待一段时间后,通过浏览器访问 `http://服务器IP`,输入用户名 `Admin` 和密码 `zabbix` 登录 Zabbix。
6. 如果需要修改 Zabbix 的配置,可以通过以下命令进入 Zabbix 容器内部:
```
docker exec -it zabbix_zabbix-server_1 bash
```
7. 修改完配置后,重新启动容器:
```
docker-compose restart
```
至此,在 CentOS 7.8 中使用 Docker 安装 Zabbix 5 单容器的步骤就完成了。
阅读全文