首页 > 技术文章 > Docker 安装、卸载 在centos7.8 zabbix 安装

gxhh-lzh 2020-10-14 22:47 原文

安装

yum install docker
或 [root@localhost ~]# curl -sSL https://get.daocloud.io/docker | sh

启动docker

[root@localhost ~]# systemctl start docker

开机启动docker

systemctl enable docker

停止docker

systemctl stop docker

卸载docker

yum remove docker

zabbix 安装

镜像拉取

docker pull mysql:5.7

docker pull zabbix/zabbix-server-mysql:centos-latest

docker pull zabbix/zabbix-web-nginx-mysql:latest

docker pull zabbix/zabbix-java-gateway:latest

docker pull zabbix/zabbix-agent:latest

不要下载最新版本的mysql,不然后面server 无法在mysql上进行注册,会报 “MySQL server is not available. ” 错误

创建网络

docker network create --subnet 172.18.0.0/16 -d bridge zabbix_net

zabbix-mysql 启动

docker run -p 3306:3306 --name zabbix-mysql
--network zabbix_net --ip 172.18.0.2
-v /usr/local/docker/mysql/conf:/etc/mysql
-v /usr/local/docker/mysql/logs:/var/log/mysql
-v /usr/local/docker/mysql/data:/var/lib/mysql
-v /etc/localtime:/etc/localtime
-e MYSQL_DATABASE="zabbix"
-e MYSQL_USER="zabbix"
-e MYSQL_PASSWORD="123456"
-e MYSQL_ROOT_PASSWORD="123456"
--restart=always
-d mysql:5.7
--character-set-server=utf8 --collation-server=utf8_bin

安装java-gateway

docker run -v /etc/localtime:/etc/localtime -dit --restart=always --name zabbix-java-gateway --network zabbix_net --ip 172.18.0.5 zabbix/zabbix-java-gateway:latest

安装zabbix-nginx

docker run -dit -p 8888:8080 -v /etc/localtime:/etc/localtime
--name zabbix-nginx
--restart=always --network zabbix_net --ip 172.18.0.3
-e DB_SERVER_HOST="zabbix-mysql"
-e MYSQL_DATABASE="zabbix"
-e MYSQL_USER="zabbix"
-e MYSQL_PASSWORD="123456"
-e MYSQL_ROOT_PASSWORD="123456"
-e PHP_TZ="Asia/Shanghai"
-e ZBX_SERVER_HOST="zabbix-server-mysql" zabbix/zabbix-web-nginx-mysql:latest

部署zabbix-agent端(指定zabbix-server地址或者ip地址)

docker run -dit --name zabbix-agent -e ZBX_HOSTNAME="zabbix-server-mysql" --restart=always --link zabbix-server-mysql --network zabbix_net --ip 172.18.0.4 -e ZBX_SERVER_HOST="zabbix-server-mysql" -p 10050:10050 --privileged -e ZBX_SERVER_PORT=10051 -d zabbix/zabbix-agent:latest

登陆zabbix web

http://192.168.3.171:8888/hosts.php
http://宿主机IP:8888/

用户:Admin 密码: zabbix

http://192.168.3.171:8888/

推荐阅读