Docker安装配置
1. 安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data 1vm2
2. 添加稳定的源
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3. 安装docker ce
3.1 更新yum包
sudo yum makecache fast
3.2 安装docker ce
sudo yum install -y docker-ce
3.3 启动docker
sudo systemctl start docker
3.4 测试docker
sudo docker run hello-world
3.5 安装docker-compose
sudo yum install -y epel-release
sudo yum install -y python-pip
sudo pip install docker-compose
3.6 开机启动docker
systemctl enable docker
4. sentry
4.1 安装git
sudo yum install git
4.2 构建镜像
sentry启动后打不开网页
使用docker命令进入postgres数据库
docker exec -it onpremise_postgres_1 bash
进入postgres数据库
psql -h 127.0.0.1 -d postgres -U postgres
查看这两个表是否有数据sentry_project,sentry_organization
postgres=# select * from sentry_project;
postgres=# select * from sentry_organization;
如果没有数据,进行创建
新开一个终端,进入sentry的web的shell里面,其实就是一个python端
docker-compose run --rm web shell
输入以下命令进行初始化数据
from sentry.models import Project
from sentry.receivers.core import create_default_projects
create_default_projects([Project])
退出第五步的shell,创建自己的用户
docker-compose run --rm web createuser
输入你的邮箱和密码,再刷新网页就可以登录,也可以查看postgres数据库里面也会有数据了。
5.设置好sentry后,配置邮箱
5.1 在docker-compose.yml文件里面添加
SENTRY_EMAIL_HOST: 'smtp.gmail.com'
SENTRY_EMAIL_PORT: 587
SENTRY_EMAIL_USER: 'li842162578@gmail.com'
SENTRY_EMAIL_PASSWORD: 'Fabrice219'
SENTRY_EMAIL_USE_TLS: 'True'
SENTRY_SERVER_EMAIL: 'li842162578@gmail.com'
5.2 加载更新内容进容器
docker-compose up -d
网友评论