通过容器运行 open-falcon

1、首先启动mysql数据库并初始化mysql的数据表

    ## start mysql in containerdocker run -itd \--name falcon-mysql \-v /home/work/mysql-data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=test123456 \-p 3306:3306 \mysql:5.7## init mysql table before the first runningcd /tmp && \git clone --depth=1 https://github.com/open-falcon/falcon-plus && \cd /tmp/falcon-plus/ && \for x in `ls ./scripts/mysql/db_schema/*.sql`; doecho init mysql table $x ...;docker exec -i falcon-mysql mysql -uroot -ptest123456 < $x;donerm -rf /tmp/falcon-plus/

2、启动redis容器

docker run --name falcon-redis -p6379:6379 -d redis:4-alpine3.8

3、使用容器启动falcon-plus 模块

    ## pull images from hub.docker.com/openfalcondocker pull openfalcon/falcon-plus:v0.3## run falcon-plus containerdocker run -itd --name falcon-plus \--link=falcon-mysql:db.falcon \--link=falcon-redis:redis.falcon \-p 8433:8433 \-p 8080:8080 \-e MYSQL_PORT=root:test123456@tcp\(db.falcon:3306\) \-e REDIS_PORT=redis.falcon:6379  \-v /home/work/open-falcon/data:/open-falcon/data \-v /home/work/open-falcon/logs:/open-falcon/logs \openfalcon/falcon-plus:v0.3## start falcon backend modules, such as graph,api,etc.docker exec falcon-plus sh ctrl.sh start \graph hbs judge transfer nodata aggregator agent gateway api alarm## or you can just start/stop/restart specific module as: docker exec falcon-plus sh ctrl.sh start/stop/restart xxx## check status of backend modulesdocker exec falcon-plus ./open-falcon check## or you can check logs at /home/work/open-falcon/logs/ in your hostls -l /home/work/open-falcon/logs/

4、启动falcon-agent客户端容器

docker run -d --restart always --name falcon-agent -e NUX_ROOTFS=/rootfs -v /:/rootfs:ro openfalcon/falcon-plus:v0.3 ./agent/bin/falcon-agent -c /open-falcon/agent/config/cfg.json

5、通过源码进行构建open-falcon镜像

构建 falcon-plus

    cd /tmp && \git clone https://github.com/open-falcon/falcon-plus && \cd /tmp/falcon-plus/ && \docker build -t falcon-plus:v0.3 .

构建 falcon-dashboard

    cd /tmp && \git clone https://github.com/open-falcon/dashboard  && \cd /tmp/dashboard/ && \docker build -t falcon-dashboard:v0.2.1 .

Open-falcon 通过docker方式进行安装部署相关推荐

  1. Docker之registry安装部署

    Docker之registry安装部署 我说了您可能就不会继续看registry了,但是我还是要说,这个东东真不好用,不如harbor(强烈推荐). 1.安装docker --此处省略-- 2.拉取r ...

  2. #gStore-weekly | Centos7系统下gStore在 docker上的安装部署

    本人在使用gStore时想在docker环境中安装部署,但是官网的开发文档中关于docker安装部署指导很少,因此本人就根据自己的安装经验编写一篇关于gStore在docker上的安装部署博文. 本人 ...

  3. Docker概述和安装部署

    概述 Docker产生的背景 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置.作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后 ...

  4. 【docker】centos7 安装部署 docker

    一.安装docker 1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker . 通过 uname -r 命令查看 ...

  5. Docker基础之安装部署

    1.查看linux系统环境 #内核3.10以上 [root@centos ~]# uname -r 3.10.0-1160.71.1.el7.x86_64#系统版本 [root@centos ~]# ...

  6. Docker基本用法安装部署

    Docker基本用法 什么是Docker OCI和OCF OCI OCF Docker架构 Docker对象 Docker的安装和使用 Docker的安装 Docker加速 Docker常用操作 什么 ...

  7. docker、kubernetes安装部署fastdfs文件集群系统

    fastdfs简介 一.docker部署fastdfs fastdfs 的Dockerfile FROM centos:7LABEL maintainer "luhuiguo@gmail.c ...

  8. 以Docker方式安装和配置Kong网关和Konga控制台

    文章目录 以Docker方式安装和配置Kong网关和Konga控制台 前言 安装Kong 创建容器网络 启动PostgreSQL数据库 初始化数据 对Kong Admin API作安全防护 启动Kon ...

  9. Docker方式安装showdoc

    基础安装 安装前请确保你的环境已经装好了docker服务 .docker的安装教程在网上比较多,可以搜索了解下.这里重点介绍showdoc # 原版官方镜像安装命令(中国大陆用户不建议直接使用原版镜像 ...

最新文章

  1. KVM Vhost-net 和 Virtio-net代码详解(十八)
  2. 敏捷个人实践第16次活动:成为早起者
  3. kmean之matlab
  4. Py之glob: glob库文件名模式匹配+返回所有匹配的文件路径列表库的简介、使用方法之详细攻略
  5. 【Python基础】用Python制作漂亮的流动桑基图
  6. java web mvc 拆分_JAVA WEB初接触——简单的MVC架构
  7. java第三章:流程控制语句
  8. 退货表mysql_openant电商-退货 - 数据库设计 - 数据库表结构 - 果创云
  9. 更多 Kinect for Windows 项目揭示
  10. 自定义安装mysql linux_linux下 安装mysql 问题
  11. java比赛题目_【蓝桥杯2016第七届比赛题目】JAVA A组
  12. 详谈ARM架构与ARM内核发展史
  13. iOS设备控制打印机输出文本
  14. 从入门到入土(十)RocketMQ集群流程以及核心概念
  15. android selector 中的选中、点击、获得焦点的区别
  16. Linux内核深入理解定时器和时间管理(1):硬件时钟和jiffies
  17. sql server的跨库查询(简单实现)
  18. java转安卓快吗_安卓开发者要从Java转到Kotlin吗?谷歌说后者支持更多
  19. 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0...
  20. 线性表的顺序存储结构--数组(顺序表)、栈、队列

热门文章

  1. 什么是真正的爱情?(经典)
  2. 龙智荣誉 | 一封来自客户的感谢信
  3. 浅析区块链应用系统——区块链追踪溯源应用
  4. htc desire s刷亚太版(也叫全球版)android4.0 RUU的方法
  5. XVID解码器不弹出status窗口的办法
  6. 输入框校验-vue页面中校验
  7. java华容道代码_华容道Java游戏源代码JAVA游戏源码下载
  8. ibmt60驱动安装
  9. python-关于爬虫爬取36kr数据
  10. Android 使用第三方字体