环境
- Docker 20.10.8+
- Docker-Compose 1.29.2+
- 4 CPU Cores
- 8 GB RAM
- 20 GB Free Disk Space
一、安装docker,docker-compose
curl -sSL https://get.daocloud.io/docker | sh // 国内 daocloud 一键安装命令
docker -v
docker run hello-world // 运行hello-world镜像来测试是否安装成功
sudo su - // 切换root
service docker start // 启动docker
docker run hello-world
curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
// 要求v1.28.0版本,此处安装1.29.2版本
sudo chmod +x /usr/local/bin/docker-compose // 修改目录权限可执行
docker-compose -v
二、安装sentry
git clone https://github.com/getsentry/onpremise.git
cd onpremise
./install.sh // 安装依赖
xxxxxxxx@qq.com
password
repassword
docker-compose up -d // 后台启动服务
netstat -anp |grep 80 // 查看80端口情况,如下图
image.png
三、配置nginx
server {
listen 80;
server_name www.xxx.com; # 服务器域名需要解析
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_redirect off;
# keepalive + raven.js is a disaster
keepalive_timeout 0;
# use very aggressive timeouts
proxy_read_timeout 5s;
proxy_send_timeout 5s;
send_timeout 5s;
resolver_timeout 5s;
client_body_timeout 5s;
# buffer larger messages
client_max_body_size 5m;
client_body_buffer_size 100k;
location / {
proxy_pass http://localhost:80;
add_header Strict-Transport-Security "max-age=60000";
}
}
四、访问
image.png其他命令
netstat -anp |grep 端口号 // 查看端口占用情况
netstat -nultp // 查看所有端口情况
sudo nginx -s status // 查看状态
sudo nginx -s stop // 停止
sudo nginx -s reload // 重启
sudo nginx -s restart // 强制重启
sudo apt-get install docker
sudo apt-get install docker.io
sudo apt-get install docker-registry
sudo systemctl start | stop | restart docker.service // 停止、启动、重启docker
sudo systemctl enable docker // 加入开机自启
docker-compose up -d // 运行所有容器
docker-compose up --force-recreate // 强制启动所有容器
docker-compose down // 停止、清空容器
docker container ls // 显示容器列表
docker stop container_id // 关闭容器
docker rm container_id // 删除容器
参考文档:
https://blog.csdn.net/tianjiewang/article/details/105249592
https://blog.csdn.net/u010214074/article/details/120141886
https://www.cnblogs.com/heyouxin/p/12468984.html
网友评论