centos7使用docker安装zabbix
Posted Lazyball
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7使用docker安装zabbix相关的知识,希望对你有一定的参考价值。
此文档不全 想研究 还是根据笔者提供的官网链接
环境
3.10.0-693.el7.x86_64
selinux已经关闭
docker安装完毕 安装docker的方法
我这里用的是一个zabbix镜像和一个mariadb镜像
官方镜像库:https://store.docker.com
zabbix地址:https://store.docker.com/community/images/monitoringartist/zabbix-xxl
mariadb地址:https://store.docker.com/community/images/monitoringartist/zabbix-db-mariadb
docker安装zabbix
以下文档依据官方提供的方法,根据自己的理解总结的
1.创建一个存储容器,作为mysql的数据卷
docker run \\ -d \\ -v /var/lib/mysql \\ --name zabbix-db-storage \\ busybox:latest
2.创建zabbix依赖的数据库mariadb
docker run \\ -d \\ --name zabbix-db \\ -p 3306:3306 \\ -v /backups:/backups \\ -v /etc/localtime:/etc/localtime:ro \\ --volumes-from zabbix-db-storage \\ --env="MARIADB_USER=zabbix" \\ --env="MARIADB_PASS=zabbix" \\ --env="DB_innodb_buffer_pool_size=1024M" \\ #要是想添加其他参数,可以去官网查看添加 monitoringartist/zabbix-db-mariadb:latest
3.创建zabbix
docker run \\ -d \\ --name zabbix \\ -p 80:80 \\ -p 10051:10051 \\ -v /etc/localtime:/etc/localtime:ro \\ --link zabbix-db:zabbix.db \\ --env="ZS_DBHost=zabbix.db" \\ --env="ZS_DBUser=zabbix" \\ --env="ZS_DBPassword=zabbix" \\ monitoringartist/zabbix-xxl:latest
以上是关于centos7使用docker安装zabbix的主要内容,如果未能解决你的问题,请参考以下文章