跟着参考链接教程来的:Docker + Sentry 搭建前端监控系统
可是教程太简单,里面出现的很多一些情况没有说明,在此记录
1.首先呢,一定要在服务器上clone sentry的代码,不能在windows系统clone代码之后再传到服务器上,会出编码问题
2.中间还遇到过服务器的docker版本过低问题、服务器没有docker-compse之类的
3.执行install.sh脚本的时候报
Unable to find image 'busybox:latest' locally
这时候就需要安装busybox的最新版镜像,安装镜像又出现
这个问题是要切换docker镜像源,怎么切换呢,参考这篇文章:
切换docker镜像源
记得一定要重启docker!!!
4.接下来拉下来busybox
docker pull busybox:latest
5.接下来继续执行install.sh,发现报这个错
fatal: unable to access 'https://github.com/getsentry/onpremise.git/': Encountered end of file
Seems like you are not using the latest commit from the self-hosted repository. Please pull the latest changes and try again, or suppress this check with --skip-commit-check.
那我猜测是无法连接git,这时候在服务器上生成ssh密钥,然后配置到github账户上,再进行install.sh
6.成功了,开始下载了