Docker方式部署Github监控系统Hawkeye
依赖
Python 3.x
MongoDB >= 3.x
Flask

创建python3依赖包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
安装
yum install python3

python3安装完成
阿里镜像安装docker
yum install -y yum-utils device-mapper-persistent-data lvm2
执行后会在/etc/yum.repos.d/目录生成一个docker-ce.repo文件
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
默认安装是最新版本
yum install docker-ce

安装mongodb
新建
vim /etc/yum.repos.d/mongodb-org-4.0.repo
添加:
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

安装
yum -y install mongodb-org

启动
service mongod start
修改配置
vim /etc/mongod.conf

bindIp: 127.0.0.1,172.17.0.1(是自己docker ip)

重启mongodb
ervice mongod restart

开启防火墙27017端口
firewall-cmd --zone=public --add-port=27017/tcp --permanent
firewall-cmd --reload

1、拉取docker
docker pull daocloud.io/0xbug/hawkeye

2、克隆到本地 build
git clone https://github.com/0xbug/Hawkeye.git --depth 1
cd Hawkeye
docker build -t hawkeye .

或者采用

启动镜像
无认证
docker run -ti -p 80:80 -e MONGODB_URI=mongodb://172.17.0.1:27017 -d daocloud.io/0xbug/hawkeye

有认证
#docker run -ti -p 80:80 -e MONGODB_URI=mongodb://username:password@172.17.0.1:27017/hawkeye -e MONGODB_USER= -e MONGODB_PASSWORD= -d daocloud.io/0xbug/hawkeye

Docker方式部署Github监控系统Hawkeye相关推荐

  1. Docker 方式部署 Solo 博客系统总结

      此篇为Docker部署方式,另有Tomcat部署方式,请参考文章<Tomcat 方式部署 Solo 博客系统总结>   最近搭建了一个博客系统,作为自己的主页,方便记录一些平时所见所闻 ...

  2. grafana+zabbix 部署分布式监控系统

    环境 :Ubuntu 16.04 1.安装grafana $ wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/graf ...

  3. 第一章 oceanbase学习之docker方式部署

    系列文章目录 第一章 oceanbase学习之docker方式部署 第二章 oceanbase学习之手动部署 第三章 oceanbase学习之迁移MySQL数据到oceanbase 第四章 ocean ...

  4. 连锁超市如何部署远程监控系统

    大型超市又称综合超市,一般是采取自选销售方式,以销售大众化实用品为主,并将超市和折扣店的经营优势结合为一体的,品种齐全,满足顾客一次性购齐的零售业态.根据商品结构,可以分为以经营食品为主的大型超市和以 ...

  5. linux运行dock打包的镜像,Linux部署之Docker方式部署项目

    Linux部署之Docker方式部署项目 1. 使用Docker对前端vue项目进行部署 1.1 环境准备 服务器或者虚拟机上先安装好Nginx和相关配置 docker pull nginx 拉去最新 ...

  6. 部署Nagios监控系统(一)

    Nagios概述 Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间 ...

  7. Docker 方式 部署 vue 项目 (docker + vue + nginx)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.安装好 nginx . 2. 把 vue 项目的源码克隆到确定目录下.用 git 管理,所以直接 ...

  8. Docker 部署应用、jar 工程 docker 方式部署

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 把要部署的工程打成一个jar包.(我的工程叫 gentle ) 打 jar 的方法:超简单方法 ...

  9. 基于Docker离线部署开源视频会议系统Jitsi-Meet

    基于Docker离线部署开源视频会议系统Jitsi-Meet 若有问题,欢迎交流! chungkou20@126.com

最新文章

  1. scala编写排序算法
  2. nodejs使用带用户和密码的Mongo示例
  3. Python3中提示:no module named 'wxpy'
  4. Git 命令大全整理
  5. PHP中文字符串编码转换
  6. canvas 圆角矩形填充_View绘制系列(9)Canvas八卦图绘制
  7. 大数据之-Hadoop3.x_MapReduce_TextInputFormat---大数据之hadoop3.x工作笔记0107
  8. python字典实例简单代码_python编程入门九:字典实例代码
  9. 可以下载solidworks2007 完整版的连接
  10. 服务器维修报告单,服务器维修报告.pdf
  11. 软件开发中什么是CI/CD
  12. logo转php链接生成器,免费在线 Logo生成器
  13. 用计算机输入文字语音播放出来,Win10如何实现电脑语音输入?Win10使用搜狗输入法语音输入文字的方法...
  14. YUV Player Deluxe 注册
  15. 太极拳“引进落空”的学理研究
  16. ubuntu16.04外接显示器扩展屏幕设置
  17. 互联网日报 | 董明珠2020年直播带货476亿;滴滴橙心优选启动“小店战略”;苹果开始自研调制解调器...
  18. 为什么超算/先进计算会成为各国竞争的战略高地?
  19. 程序员过圣诞 | 用HTML写出绽放的烟花
  20. 如何放大图像不模糊?图片无损放大

热门文章

  1. 零基础学浙大翁恺C语言(2):计算
  2. LNK 2001错误 原因以及解决办法
  3. mysql联合索引如何创建
  4. 《iPad开发从入门到精通》——6.3节站站查询
  5. mysql 查询半径范围内经纬度坐标
  6. 如何利用福禄克FLUKE 718 校准压力开关
  7. 数组和字符串赋值的问题(定义时不初始化)
  8. Reverses the digits of an integer mathmatically
  9. Inverse/Reverse/Converse的辨异
  10. PTA Easy chemistry 化学方程式等价判定 string 状态机