Windows 系统使用 docker 本地安装并运行 Sentry
Windows 系统使用 docker 本地安装并运行 Sentry
使用 docker 本地试用 sentry
1 安装 docker desktop
2 启用 WSL2
旧版 WSL 的手动安装步骤 | Microsoft Docs
在 Microsoft Store 安装 Ubuntu
4 在 docker desktop 中启用 Use the WSL 2 based engine
5 在 docker desktop 中启用 Enable integration with additional distros: Ubuntu
Sentry 的 docker 要求是 Linux 环境
启动 Ubuntu,在 Ubuntu 的命令行中,直接使用这里的脚本配置
getsentry/self-hosted: Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept
Self-Hosted Sentry | Sentry Developer Documentation
1 git clone 仓库
Terminal window
代码语言:javascript代码运行次数:0运行复制git clone .git
如果没有安装 git,先安装
Terminal window
代码语言:javascript代码运行次数:0运行复制sudo apt-get updatesudo apt-get install git
2 cd 到 self-hosted
目录,运行 install
Terminal window
代码语言:javascript代码运行次数:0运行复制sudo ./install.sh// 如果 git 链接不稳,可以跳过 commit 检查sudo ./install.sh --skip-commit-check
运行 docker
在 self-hosted 目录运行 docker compose
Terminal window
代码语言:javascript代码运行次数:0运行复制sudo docker-compose --env-file . up -d
不出意外应该就可以了,本机直接访问 http://127.0.0.1:9000/
即可,这里 Ubuntu 和 Windows 的端口是共用的。
1 使用 wsl -l -v
查看 wsl 运行的实例与版本
如果是版本 1 或者需要删除,使用命令 wsl --unregister <Distributioname>
如 wsl --unregister Ubuntu
WSL 的基本命令 | Microsoft Docs
参考文章:
docker下一步步部署sentry - mvpbang - 博客园
win10利用WSL2安装docker的2种方式 - 知乎
1 centos 下安装 docker 和 docker-compose
Install Docker Engine on CentOS | Docker Documentation
Install Docker Compose | Docker Documentation
2 如果在虚拟机中安装,则需要主动暴露端口
Terminal window
代码语言:javascript代码运行次数:0运行复制# centosfirewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent # 关闭5672端口firewall-cmd --reload # 配置立即生效firewall-cmd --zone=public --query-port=8080/tcp # 检查是否生效firewall-cmd --list-ports # 查看已开放端口
centOS7查看端口及开放端口 - TimeBear的个人空间 - OSCHIA - 中文开源技术交流社区
如果邮件发不出去,则需要重新配置 email 服务, 在 sentry 的目录中,到 ./sentry/config.yml,在里面配置 email 服务器
示例:
然后在 docker-conpose.yml 所在目录,运行 docker-compose restart
重启服务
在配置完成邮箱,重启 docker 容器之后,可能出现上报接口 /api/2/store/
访问 502 的问题,
502 Bad Gateway (GIX) - On-Premise - #sentry
Getting 502 generic error back every time after batch of uploads · Issue #41 · getsentry/sentry-cli
没有分析具体原因,简单粗暴的处理方式就是,删除所有的容器,然后使用上面的 sudo docker-compose --env-file . up -d
重新构建。
因为数据都是挂载出来了,所以不会有影响。
docker 容器批量停止与删除(删除全部的,请确保这个机器上只有 sentry 相关的容器在运行)
Terminal window
代码语言:javascript代码运行次数:0运行复制docker stop $(docker ps -q) 1docker rm $(docker ps -aq) 1
参考链接:
Self-Hosted Sentry | Sentry Developer Documentation
原文链接:
本作品采用 「署名 4.0 国际」 许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2022年1月21日 ,如有侵权请联系 cloudcommunity@tencent 删除容器windowssentry配置系统#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
推荐阅读
留言与评论(共有 9 条评论) |
本站网友 天河城电影院 | 10分钟前 发表 |
docker 容器批量停止与删除(删除全部的 | |
本站网友 房地产税法 | 11分钟前 发表 |
然后使用上面的 sudo docker-compose --env-file . up -d 重新构建 | |
本站网友 南存辉 | 15分钟前 发表 |
原始发表:2022年1月21日 | |
本站网友 急性胃肠炎 | 25分钟前 发表 |
9000/ 即可 | |
本站网友 宫寒的症状 | 14分钟前 发表 |
删除所有的容器 | |
本站网友 保定二手房出售 | 6分钟前 发表 |
502 Bad Gateway (GIX) - On-Premise - #sentryGetting 502 generic error back every time after batch of uploads · Issue #41 · getsentry/sentry-cli没有分析具体原因 | |
本站网友 最新医保目录 | 0秒前 发表 |
Windows 系统使用 docker 本地安装并运行 Sentry 使用 docker 本地试用 sentry1 Windows 启用 WSL2 | |
本站网友 南京门面房出租 | 14分钟前 发表 |
在 sentry 的目录中 |