一、先创建:mkdir zabbix #创建目录 cd zabbix/ #进入目录
mkdir zabbix #创建目录
cd zabbix/ #进入目录
二、开始编辑:vim docker-compose.yml
注:我的 docker-compose.yml 跟其他文章不同,是已经提前安装好mysql了;
下面的 zabbix 数据库是提前在mysql建好的,编码一定要是 utf8 , 字符集合 utf8-bin , 否则会报错
version: "3"
services:
zabbix-server:
image: zabbix/zabbix-server-mysql
ports:
- "10051:10051"
container_name: zabbix-server
restart: always
environment:
DB_SERVER_HOST: 10.10.17.43 # mysql数据库地址
DB_SERVER_PORT: 3309
MYSQL_DATABASE: zabbix
MYSQL_USER: root
MYSQL_PASSWORD: 123456
zabbix-web:
image: zabbix/zabbix-web-apache-mysql
links:
- zabbix-server:zabbix-server
ports:
- "81:8080"
container_name: zabbix-web
restart: always
depends_on:
- zabbix-server
environment:
DB_SERVER_HOST: 10.10.17.43 # mysql数据库地址
DB_SERVER_PORT: 3309
MYSQL_DATABASE: zabbix
MYSQL_USER: root
MYSQL_PASSWORD: 123456
TZ: UTC
ZBX_SERVER_HOST: zabbix-server
三、执行docker-compose,拉取镜像,创建容器
docker-compose up -d
四、在浏览器测试,访问页面
用户名: Admin (注意首字母大写)
密码:zabbix
访问成功