##1.先安装Docker引擎
##2.启动一个MySQL容器
docker run -p 13306:3306 --name MySQL --restart=always -e MYSQL_ROOT_PASSWORD=password -d mysql:8.0.24
# --restart=always 自动启动
# -e MYSQL_ROOT_PASSWORD=password 设置数据库root密码
##3.启动一个Zabbix-server容器
docker run --name zabbix-server --restart=always -p 10051:10051 --link MySQL:db -e DB_SERVER_HOST=db -e MYSQL_USER=root -e MYSQL_PASSWORD=password -d zabbix/zabbix-server-mysql
# --link MySQL:db 映射容器名到host
# -e DB_SERVER_HOST=db -e MYSQL_USER=root -e MYSQL_PASSWORD=password
# 分别设置数据库ip,数据库用户名,数据库密码
##4.启动一个zabbix-web-nginx-mysql容器
docker run --name zabbix-web --restart=always --link MySQL:mysql --link zabbix-server:zabbix-server -p 18080:8080 -e DB_SERVER_HOST=mysql -e MYSQL_DATABASE=zabbix -e MYSQL_USER=root -e MYSQL_PASSWORD=Mek030399@ -e MYSQL_ROOT_PASSWORD=Mek030399@ -d zabbix/zabbix-web-nginx-mysql
# --link MySQL:mysql 映射数据库容器到host
# --link zabbix-server:zabbix-server 映射zabbix-service容器到host
# -e DB_SERVER_HOST=mysql -e MYSQL_DATABASE=zabbix 指定数据库地址和数据库名称
# -e MYSQL_USER=root -e MYSQL_PASSWORD=password -e MYSQL_ROOT_PASSWORD=password
# 分别设置数据库用户名 用户密码 root账户密码
##5.进入Web界面添加客户端
客户端安装 Zabbix-agent 并修配置文件
apt install zabbix-agent
vim /etc/zabbix/zabbix-agentd.conf
#修改以下参数
service=服务端ip
serviceActive=服务端ip
#重启zabbix-agent
service zabbix-agent restart
浏览器打开http://宿主机IP:18080 默认用户名:Admin 密码:zabbix
配置-主机-创建主机 添加客户端