ubuntu下安装Github-Monitor

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

此次安装使用的是ubuntu16.04,普通用户权限、关闭防火墙

一、ubuntu下安装docker:

从官方Docker存储库安装Docker,需要添加一个新的资源包,从Docker添加GPG密钥以确保下载有效,然后安装该包。

1、首先更新现有的包列表:
sudo apt update

在这里插入图片描述

2、接下来,使用apt安装一些允许通过HTTPS才能使用的软件包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common

在这里插入图片描述

3、然后将官方Docker存储库的GPG秘钥添加到ubuntu
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
在这里插入图片描述

4、将Docker存储库添加到APT源:
sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable”

在这里插入图片描述

5、接下来,使用新添加的repo源中的Docker包更新包数据库:
sudo apt update
在这里插入图片描述

6、确保您要从Docker repo安装而不是默认的Ubuntu repo:
apt-cache policy docker-ce
在这里插入图片描述

7、安装Docker:
sudo apt install docker-ce

在这里插入图片描述
在这里插入图片描述

8、检查Docker是否正在运行:
sudo systemctl status docker

在这里插入图片描述

关键词:active
能有以上输出,就证明docker安装成功,并且正在运行
9、(非必选)查看有关Docker的系统信息
sudo docker info

在这里插入图片描述

10、检查是否能从Docker存储库访问和下载镜像:

sudo docker run hello-world

在这里插入图片描述

注:输出如图所示内容则Docker正常工作

11、将官方映像下载到ubuntu环境:
sudo docker pull Ubuntu

在这里插入图片描述

注:能有以上输出,证明命令执行成功

12、查看下载到ubuntu的镜像:
sudo docker images

在这里插入图片描述

可看到类似于如下所示内容:
13、测试运行Docker容器:
sudo docker run -it ubuntu

在这里插入图片描述

注:会进入root权限下

14、更新一下:
apt update

在这里插入图片描述

15、测试:安装Node.js
apt install nodejs
在这里插入图片描述

16、验证是否安装成功:
node –v

在这里插入图片描述

17、离开当前Docker容器:
exit

在这里插入图片描述

18、(非必选)查看所有容器的运行状态:
sudo docker ps –a

在这里插入图片描述

注:到这里docker的部署,查验已经完成

二、安装docker-compose

前言:国内某些快捷方式有问题,只能提供短期的下载安装,时间长了,可能下载会出现异常,比如下所示:
在这里插入图片描述

像这种情况,只能重装docker-compose,

下面进入安装步骤:
1、执行下载命令,尽量使用github的快捷方式,一次不成,可以下载多次:

sudo curl -L"https://github.com/docker/compose/releases/download/1.29.2/docker-compose- ( u n a m e − s ) − (uname -s)- (unames)(uname -m)" -o /usr/local/bin/docker-compose
在这里插入图片描述

2、修改权限:
sudo chmod +x /usr/local/bin/docker-compose

在这里插入图片描述

3、检查是否安装成功:
docker-compose –v

在这里插入图片描述

三、环境配置

1、克隆Github-Monitor代码到ubuntu
git clone https://github.com/VKSRC/Github-Monitor.git
在这里插入图片描述

2、进入Github-Monitor/文件夹
cd ./Github-Monitor/
在这里插入图片描述

3、修改配置文件,拷贝Github-Monitor/目录下的.end.docker并重命名为.env,修改其中的Email Settings和initial Administrator配置。这两个配置分别控制邮件提醒,以及初始管理帐号密码
在这里插入图片描述

cp .env.docker ./.env
在这里插入图片描述

4、一键启动,后台运行配置文件中的服务
sudo docker-compose up –d
在这里插入图片描述在这里插入图片描述

5、查看开始运行的docker镜像
sudo docker ps -a
在这里插入图片描述

6、查看配置文件中的端口启用情况:
netstat –ntulp

在这里插入图片描述

注:已启动,被LInux系统监听

单独查看8001端口:
netstat -an|grep 8001
在这里插入图片描述

7、Linux系统下通过 http://127.0.0.1:8001访问web页面

在这里插入图片描述

8、windows下访问Github-Monitor页面需要修改虚拟机设置,做端口映射:
虚拟机—设置—网络适配器—NAT模式

在这里插入图片描述

Windows下用来访问的ip地址是ubuntu下网卡(ens33)的ip:
在这里插入图片描述

四、Github-Monitor使用手册

1、登录的账户密码在.env配置文件中
admin
password123!@#

2、添加Token
需要进入token配置页面:
https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsettings%2Ftokens
根据需要做选择后,创建token

3、web—Token管理页面—添加token
4、web—任务管理页面—创建任务,如下都是已创建且执行的任务:
在这里插入图片描述

5、爬虫结果查看:web—查询系统
在这里插入图片描述

声明

作者因为要安装Github-monitor,所以把一些自己操作安装的步骤做了一些总结和整合,为后续有这方面需要的朋友作为参考。本文借鉴了docker部署的博文,原文链接:http://t.csdn.cn/AXFos
还借鉴了docker-compose部署的博文,原文链接:http://t.csdn.cn/hQdMs

如有侵权请联系本文作者删除!感谢分享!

猜你喜欢

转载自blog.csdn.net/m0_56484847/article/details/130839885
今日推荐