自己写的一个一键docker安装zabbix的shell脚本

本文介绍了一种通过自编写的shell脚本来实现一键安装和运行Zabbix的方法,利用docker-compose来整合各个容器。在安装过程中,详细说明了如何安装Docker,并提供了shell脚本内容。需要注意的是,运行后需要手动在Web界面配置agent地址,而且由于容器化的特性,每次重启都会丢失数据,除非不频繁更改容器内容。
摘要由CSDN通过智能技术生成

可以通过docker-compose编辑yaml脚本来执行,由于还没仔细研究,就自己写了一个shell脚本来将zabbix所需的各种容器进行整合,达到一键安装运行的目的。

先安装docker
https://docs.docker.com/engine/install/centos/

shell脚本如下:

#!/bin/bash
  
#if [ ! -z `docker ps -aq|wc -l` ];then
#       docker rm -f $(docker ps -aq)
#fi

#install mysql docker安装mysql的docker并运行
if [ -z `docker images|grep mysql|grep 5.7|wc -l` ];then
        docker pull mysql:5.7
fi
#设置mysql的docker运行参数,主要是设置账号密码和容器卷
docker run --name zabbix-mysql -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix2020" -e MYSQL_ROOT_PASSWORD=yanchao123 -v /etc/localtime:/etc/localtime 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值