本文需要有zabbix和docker基础,以下是本人的笔记(纯属折腾)
环境: archlinux5.2.8,docker19.03.1-ce,mysql8,zabbix4.4,php5.4.16,nginx1.12.2,zabbix_agentd4.2.6
相关镜像:
docker pull mysql/mysql-server
docker pull zabbix/zabbix-server-mysql:centos-trunk
docker pull zabbix/zabbix-web-nginx-mysql:centos-trunk
docker pull zabbix/zabbix-agent
docker network create --subnet=172.18.0.0/16 mynetwork
步骤:
docker run -itd --network mynetwork --ip 172.18.0.2 --rm mysql/mysql-server bash
# 不需要导入数据库内容,后边会自动被创建
vi /etc/my.cnf
default-authentication-plugin=mysql_native_password # 取消注释
mysqld -I ## mysql 8
mysqld &
mysql -uroot -p
alter user user() identified by 'study';
create user zabbix identif