当前位置: 首页 > news >正文

使用docker创建zabbix服务器

首先保证服务器已正常安装docker,然后执行下面这几个容器创建命令:

#创建MySQL容器
docker run --name mysql-server -t --restart=unless-stopped -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix_pwd" -e MYSQL_ROOT_PASSWORD="root_pwd" --network=zabbix-net -v /root/data/mysql:/var/lib/mysql  -d mysql:8.0               

#创建网关容器
docker run --name zabbix-java-gateway -t --network=zabbix-net --restart unless-stopped -d zabbix/zabbix-java-gateway:latest

#创建zabbix后端服务容器
docker run --name zabbix-server-mysql -t -e DB_SERVER_HOST="mysql-server" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix_pwd" -e MYSQL_ROOT_PASSWORD="root_pwd" -e ZBX_JAVAGATEWAY="zabbix-java-gateway" --network=zabbix-net -p 10051:10051 --restart unless-stopped -d zabbix/zabbix-server-mysql:latest

#创建zabbix前端服务容器
docker run --name zabbix-web-nginx-mysql -t -e ZBX_SERVER_HOST="zabbix-server-mysql" -e DB_SERVER_HOST="mysql-server" -e MYSQL_DATABASE="zabbix" -e MYSQL_USER="zabbix" -e MYSQL_PASSWORD="zabbix_pwd" -e MYSQL_ROOT_PASSWORD="root_pwd" --network=zabbix-net -p 8080:8080 --restart unless-stopped -d zabbix/zabbix-web-nginx-mysql:latest

这几个容器创建后是UP状态就可以使用浏览器尝试访问 http://宿主机IP:8080,期间遇到问题是MySQL容器使用mysql:9.0镜像总是出错,所以用了mysql:8.0。

zabbix默认账号密码是:Admin/zabbix

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 出现conda不是内部或外部命令,也不是可运行的程序或批处理文件。的解决办法
  • 【GitLab】安装和使用
  • 【MYSQL】深入了解 MySQL 事务、隔离级别与高阶函数
  • 前端开发之装饰器模式
  • 关于 SQL 的 JOIN 操作
  • chsharp文件如何查找在unity中使用的 位置?
  • 算法打卡:第十一章 图论part01
  • C#的数据类型转换
  • 电商API的创新应用与高效数据采集策略实践
  • Python用TOPSIS熵权法重构粮食系统及期刊指标权重多属性决策MCDM研究|附数据代码...
  • 【代码随想录Day25】回溯算法Part04
  • vue Echart使用
  • 数据结构之——栈
  • 【LeetCode周赛】第 416 场
  • layui时间选择器选择周 日月季度年
  • 分享一款快速APP功能测试工具
  • @jsonView过滤属性
  • 【笔记】你不知道的JS读书笔记——Promise
  • Angular6错误 Service: No provider for Renderer2
  • canvas 高仿 Apple Watch 表盘
  • express + mock 让前后台并行开发
  • flutter的key在widget list的作用以及必要性
  • HomeBrew常规使用教程
  • Python连接Oracle
  • SpingCloudBus整合RabbitMQ
  • 阿里云前端周刊 - 第 26 期
  • 对象管理器(defineProperty)学习笔记
  • 软件开发学习的5大技巧,你知道吗?
  • 十年未变!安全,谁之责?(下)
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 使用common-codec进行md5加密
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • ​Java基础复习笔记 第16章:网络编程
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (Java)【深基9.例1】选举学生会
  • (vue)el-cascader级联选择器按勾选的顺序传值,摆脱层级约束
  • (二)Linux——Linux常用指令
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (一)十分简易快速 自己训练样本 opencv级联haar分类器 车牌识别
  • (一一四)第九章编程练习
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (转)【Hibernate总结系列】使用举例
  • (转)LINQ之路
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net core Redis 使用有序集合实现延迟队列
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .Net程序帮助文档制作
  • .net开发日常笔记(持续更新)
  • @property @synthesize @dynamic 及相关属性作用探究