Docker自制镜像部署Zabbix6

发布时间 2023-03-31 21:02:15作者: 实践哥
  • 只需要一个不到1G的zip包即可全自动部署Zabbix6

 

 

  • 安装Docker,已有Docker环境的忽略
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum -y install docker-ce

  

 

 

  • /etc/docker/daemon.json更新,默认172网段,冲突的话需要更换。配置写入后重启docker。已有docker环境忽略
{
"bip":"10.55.0.1/16"
}
 
  • 解压zip文件导入镜像

 

 

 

 

  • 启动容器即可完成zabbix搭建

 

 

docker run --restart=always --net=host -v /usr/local/nginx/html:/usr/local/nginx/html --name sjgnginx -d centos:nginx
docker run --restart=always --net=host -v /usr/local/nginx/html:/usr/local/nginx/html --name sjgfpm -d centos:phpfpm
docker run -d --restart=always --net=host --name sjgmysql -v /var/lib/mysql:/var/lib/mysql centos:mysql
docker run -v /usr/local/nginx/html:/usr/local/nginx/html --net=host --rm -it centos:zabbixinit sh /tmp/init.sh
docker run -d --restart=always --net=host --name sjgzabbix centos:zabbix
  •   完成安装

 

 

 

 

 

  •  加扣付费640899005可发送zip文件,有docker环境即可离线安装Zabbix
  • Docker镜像内部脚本实现所有配置自动化