docker安装zabbix
时间: 2023-05-11 16:06:22 浏览: 247
可以通过以下步骤在 Docker 中安装 Zabbix:
1. 首先,安装 Docker 和 Docker Compose。
2. 创建一个新的目录,并在其中创建一个名为 docker-compose.yml 的文件。
3. 在 docker-compose.yml 文件中添加以下内容:
```
version: '3'
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
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_NAME: zabbix.example.com
depends_on:
- zabbix-server
mysql-server:
image: mysql:latest
restart: always
environment:
MYSQL_DATABASE: zabbix
MYSQL_USER: zabbix
MYSQL_PASSWORD: zabbix
MYSQL_ROOT_PASSWORD: root
volumes:
- ./mysql:/var/lib/mysql
```
4. 在终端中进入该目录,并运行以下命令:
```
docker-compose up -d
```
5. 等待一段时间,直到所有容器都启动并运行。
现在,您可以通过浏览器访问 http://localhost 来访问 Zabbix Web 界面,并使用默认的用户名和密码(Admin / zabbix)登录。
阅读全文