1.登陆你的服务器
ssh -p 60022 root@你的服务器IP
2. 安装docker
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install docker-ce
3.启动docker
sudo systemctl start docker
4.查看docker镜像
docker ps
5.docker 启动redis
# 情况1.如已有容器,可直接启动
docker start 44ac30e99942
# 情况2.没有容器
docker run -d --name sentry-redis redis
6.docker 启动postgresql
# 情况1.已有容器,可直接启动
docker start 2aa82db3a78a
# 情况2.没有容器
docker run -d --name sentry-postgres -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=sentry postgres
7.生成sentry secret key
docker run --rm sentry config generate-secret-key
#最后一行,eg: #x_y7*8^%oizz1scho@y3we-2)a5w3ssyk%^pyxeif*=6emc-&
8.创建数据库表结构(在执行快结束时,终端会提示你创建管理员的邮箱和密码。按照说明输入即可)
docker run -it --rm -e SENTRY_SECRET_KEY='#x_y7*8^%oizz1scho@y3we-2)a5w3ssyk%^pyxeif*=6emc-&' --link sentry-postgres:postgres --link sentry-redis:redis sentry upgrade
9.启动sentry web 服务
docker run -d --name my-sentry -p 9000:9000 -e SENTRY_SECRET_KEY='#x_y7*8^%oizz1scho@y3we-2)a5w3ssyk%^pyxeif*=6emc-&' --link sentry-redis:redis --link sentry-postgres:postgres sentry
10.启动sentry worker 和 cron, 用于接收issues
docker run -d --name sentry-cron -e SENTRY_SECRET_KEY='#x_y7*8^%oizz1scho@y3we-2)a5w3ssyk%^pyxeif*=6emc-&' --link sentry-postgres:postgres --link sentry-redis:redis sentry run cron
docker run -d --name sentry-worker-1 -e SENTRY_SECRET_KEY='#x_y7*8^%oizz1scho@y3we-2)a5w3ssyk%^pyxeif*=6emc-&' --link sentry-postgres:postgres --link sentry-redis:redis sentry run worker
11.查看外网ip
curl ifconfig.me 或 curl cip.cc
12.登陆Sentry
http://你的服务器ip地址:9000
附加: