需求:
因最近项目过多,人力监控耗费时间,打算部署一个zabbix,但又不想部署在宿主机上,就想起了docker,docker快速的移植性是最大的亮点,好了,言归正传开始干。
部署:
①yum安装doker环境
②配置docker国内镜像源
③安装mysql
#新建mysql映射目录 mkdir -p /docker/data/zabbix/mysql #赋权 chown mysql.mysql /docker/data/zabbix/mysql -R #安装mysql docker run --name mysql-server -t -e MYSQL_DATABASE="zabbix" -e MYSQL_DATABASE="zabbix" -e MYSQL_PASSWORD="zabbix_passwd" -e MYSQL_ROOT_PASSWORD="root_passwd" -v /docker/data/zabbix/mysql:/var/lib/mysql -d mysql:5.7
④安装zabbix-server
docker run --name zabbix-server-mysql -t -e DB_SERVER_HOST="mysql-server" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix_passwd" -e MYSQL_ROOT_PASSWORD="root_passwd" --link mysql-server:mysql -p 10051:10051 -d zabbix/zabbix-server-mysql:latest
⑤安装nginx
docker run --name zabbix-web-nginx-mysql -t -e DB_SERVER_HOST="mysql-server" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix_passwd" -e MYSQL_ROOT_PASSWORD="root_passwd" --link mysql-server:mysql --link zabbix-server-mysql:zabbix-server -p 80:80 -d zabbix/zabbix-web-nginx-mysql:latest
安装完成,浏览器上访问:127.0.0.1/zabbix
用户名:Admin
密码:zabbix
原文地址:https://www.cnblogs.com/cpw6/p/11751314.html
时间: 2024-10-09 03:14:03