前言
sentry是国外的一个前端监控系统,其功能之丰富,搭建之简单一直让我垂涎三尺。可当我发现网上的一系列教程都是诸如“在linux上如何部署sentry”,“傻瓜式部署sentry(linux)”,我就知道事情不简单了起来。因为我的服务器时windows啊!!!!!相关的知识点也是少之又少,更多的信息只是点到为止,没有一篇完成的“手法”让我得到她。遂开干,什么docker,虚拟机,wsl折磨的我不要不要的,不过最终也是成功运行起来,这里分享给大家以做个参考。(各电脑的系统有细微的差别,不过总体方向不会变)
1.安装docker desktop for windows
啥?你问我怎么安装??自己百度去
2.开启wsl功能(Windows Subsystem for Linux)
点击开始 -> 设置 -> 应用 -> 应用和功能 上拉找到 程序和功能
点击启用或关闭windows功能勾选hyper-v以及适用于linux的windows子系统
重启过后打开windows自带的商店并搜索Linux选择并安装ubuntu 18.04LTS
安装过后从开始菜单打开ubuntu并且创建账号密码,直到出现下图的命令行
3.将wsl升级到wsl2
使用管理员打开powershell并且输入
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
重启系统后依旧打开powershell输入wsl -l查看已安装的子系统
再次输入wsl --set-version Ubuntu-18.04 2将wsl升级到wsl2,等几分钟转化完成后输入wsl -l -v 查看版本
ps:我这里的管理员打开powershell是通过打开powershell后,左上角右键-属性,查看目录,在找到文件,用右键使用管理员打开。
4.在ubuntu上安装docker服务
打开ubuntu输入一下几个命令部署环境
1. sudo apt-get -y install apt-transport-https ca-certificates curl
2. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
3. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
4. sudo apt-get update
安装docker客户端
sudo apt-get -y install docker-ce-cli
5.将ubuntu中的docker连接到windows的docker desktop
将docker desktop设置中的Expose daemon on tcp://localhost:2375 without TLS打开
在ubuntu使用输入以下命令
sudo docker ps
unset DOCKER_HOST
vi ~/.bashrc
# 在最下面添加一行:
export DOCKER_HOST='unix:///var/run/docker.sock'
接着输入docker version 查看连接结果
出现以上两段信息就说明连接成功
6. 拉取sentry初始化项目并且安装
github.com/getsentry/o… 拉取项目
使用ubuntu打开windows上该项目所在位置,windows的盘挂载在mnt下
Windows的目录
ubuntu的目录
最后执行./install.sh等待安装成功
7. 打开页面验证安装成功
从docker desktop 打开
出现以下截图表示成功
后记
也没啥子好说的了,祝大家能顺利运行(保重)
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!