docker +zabbix

基于阿里云服务器安装

1、下载镜像

1 docker pull mysql:8.0
2 
3 docker pull zabbix/zabbix-server-mysql:centos-latest
4 
5 docker pull zabbix/zabbix-web-nginx-mysql:latest6 
7 docker pull zabbix/zabbix-java-gateway:latest

 

 

 

2、创建专用于Zabbix组件容器的网络:

#docker network create --subnet 172.20.0.0/16 --ip-range 172.20.240.0/20 zabbix-net

查看是否创建成功

docker network ls

 

3、创建mysql容器:

docker run -dit -p 3306:3306 --name zabbix-mysql --network zabbix-net --restart always -v /etc/localtime:/etc/localtime -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix123" -e MYSQL_ROOT_PASSWORD="root123" mysql:8.0

说明:

-v /etc/localtime:/etc/localtime是同步服务器和容器内部的时区,

--restart always设置自启动,

-e MYSQL_DATABASE="zabbix",创建环境变量

 

4、创建zabbix-java-gateway容器

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

 

5、创建zabbix-server-mysql容器

(1)创建数据卷zabbix-server-vol

docker volume create zabbix-server-vol

(2)启动mysql容器

docker run -dit -p 10051:10051 --mount source=zabbix-server-vol,target=/etc/zabbix -v /etc/localtime:/etc/localtime -v /usr/lib/zabbix/alertscripts:/usr/lib/zabbix/alertscripts --name=zabbix-server-mysql --restart=always --network zabbix-net -e DB_SERVER_HOST="zabbix-mysql" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix123" -e MYSQL_ROOT_PASSWORD="root123" -e ZBX_JAVAGATEWAY="zabbix-java-gateway" zabbix/zabbix-server-mysql:centos-latest

 

6、创建zabbix-web-nginx-mysql容器

docker run -dit -p 8081:8080 -v /etc/localtime:/etc/localtime --name zabbix-web-nginx-mysql --restart=always --network zabbix-net -e DB_SERVER_HOST="zabbix-mysql" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix123" -e MYSQL_ROOT_PASSWORD="root123" -e ZBX_SERVER_HOST="zabbix-server-mysql" zabbix/zabbix-web-nginx-mysql:latest

将容器的8080端口映射到宿主机的8081端口上

 

7、查看zabbix

 

 在浏览器中输入http://IP:8081,用户名密码分别是admin/zabbix (默认的)。

 

 

参考文档:

https://www.zabbix.com/documentation/5.0/zh/manual/installation/containers  (官网文档)

https://www.cnblogs.com/lz1996/p/12625349.html (大佬文档)

posted @ 2022-09-07 17:59  没有头发  阅读(90)  评论(0编辑  收藏  举报