一、前提
1. docker-ce
参考阿里云文档:https://developer.aliyun.com/article/110806
Tuna清华源文档:https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/
镜像配置
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://p2t7g3ky.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
2. docker-compose
- 确保安装了 python3
- 安装pip3
# CentOS
yum update -y
yum install python3-pip -y
# Debian/Ubuntu
sudo apt update
sudo apt install python3-pip -y
sudo ln -s /usr/bin/pip3 /usr/bin/pip
# pip 使用中文镜像 《Runoob·菜鸟教程》
pip install --upgrade pip
pip install docker-compose
pip install --upgrade docker-compose
二、安装
1. 下载最新的压缩包
GitHub 下载地址:https://github.com/getsentry/onpremise/releases/latest
2. 解压并安装
screen -S sentry # 启动一个持久化的屏幕,以便中断后恢复屏显
cp GeoLite2-City.mmdb.empty GeoLite2-City.mmdb
cp postgres/wal2json/0.0.2/wal2json-Linux-x86_64-glibc.so postgres/wal2json/wal2json.so
./install.sh
如果提示环境变量各种不存在,请检查 .env 文件是否存在,压缩包中已经包含了。