centos7部署sentry

1.Docker 安装

# yum 包更新
[root@centos7 ~]# yum update

# 卸载旧版本 Docker
[root@centos7 ~]# yum remove docker docker-common docker-selinux docker-engine

# 安装软件包
[root@centos7 ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加 Docker yum源
[root@centos7 ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 安装 Docker
[root@centos7 ~]# yum -y install docker-ce

# 启动 Docker
[root@centos7 ~]# systemctl start docker

# 查看 Docker 版本号
[root@centos7 ~]# docker --version

2.Docker Compose 安装

# 安装 epel-release
[root@centos7 ~]# yum install epel-release

# 安装 python-pip
[root@centos7 ~]# yum install -y python-pip

# 安装 docker-compose
[root@centos7 ~]# pip install docker-compose

# 安装 git
[root@centos7 ~]# yum install git

# 查看 docker-compose 版本号
[root@centos7 ~] docker-compose -version

3.Sentry 安装

#安装依赖,需要用到git,docker-compose,pip等组件
[root@centos7 ~] yum install epel-release
[root@centos7 ~] yum  install -y python-pip
[root@centos7 ~] pip  install docker-compose
[root@centos7 ~] yum install git
#浏览器打开https://github.com/getsentry/onpremise,在README.md文件里面有
#创建所需的文件夹
[root@centos7 ~] mkdir -p data/{sentry,postgres}
#克隆该项目(onpremise)
[root@centos7 ~] git clone https://github.com/getsentry/onpremise.git
#***这一步很重要,官网并没有说明这一步,我们需要cd进入data目录
[root@centos7 ~] cd onpremise/
#生成秘钥
[root@centos7 onpremise] docker-compose run --rm web config generate-secret-key
#把刚才最后一行的秘钥复制下来
[root@centos7 onpremise] vim docker-compose.yml
*添加到SENTRY_SECRET_KEY:''
#创建数据库
[root@centos7 onpremise]  docker-compose run --rm web upgrade
#在创建数据的时候会提示我们是否需要创建管理员,我们选择Y,填入对应的邮箱地址和密码,等一下登陆WEB需要,是否是超级管理员也选择Y 
#启动所有服务
[root@centos7 onpremise]  docker-compose up -d
#验证docker启动状态
[root@centos7 onpremise]  docker ps
#部署完成

*注意
创建成功后访问服务器的ip:9000到登录页面,登录成功之后跳出一个页面,第一个输入框,写https://服务器ip:9000

你可能感兴趣的:(centos7部署sentry)