Sentry 监控 Docker 方式部署

简介: Sentry 监控 Docker 方式部署

一、简介

二、部署

  • 1、Windows环境下,还需要配置WSL环境(非Windows跳过)
  • 开启 Windows 虚拟化Linux 子系统(WSL2)


  • Ubuntu(乌班图) 是个基于 Debian 以桌面应用为主的 Linux 操作系统,可在应用上线搜索下载,也可通过命令进行安装。
  • 命令安装(默认安装 ubuntu linux)必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下:
# 安装好 ubuntu 后,并启动,会要求输入账号密码
$ wsl --install 
# 上面等于下面,默认安装就是 Ubuntu
$ wsl --install -d Ubuntu
# 输出
正在安装: Ubuntu  
已安装 Ubuntu。  
正在启动 Ubuntu...  
Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.  
For more information visit: <https://aka.ms/wslusers>  
Enter new UNIX username: xxxx  
New password:  
Retype new password:  
passwd: password updated successfully  
Installation successful!  
To run a command as administrator (user "root"), use "sudo <command>".
...
  • 安装好后,如何进入 ubuntu?
    1、可在 cmd/PowerShell 中执行 $ ubuntu 命令进入 ubuntu
    2、在系统搜索中,搜索 ubuntu 应用,打开即可。
  • wsl1 升级到 wsl2(注意要用管理员权限打开 PowerShell
# 查看版本
$ wsl -l -v
# 全部子系统使用版本 2
$ wsl --set-default-version 2
# 指定某个子系统使用版本 2
$ wsl --set-version Ubuntu 2
  • 切换默认子系统
$ wslconfig /setdefault Ubuntu

  • 注意:如果是 windows 安装,原计划是本机需要安装好 Docker Desktop,打开 Ubuntu,在 linux 子系统中安装好 Docker,然后连接到 windowsDocker Desktop
    但是博主这边发现,在本机安装好 Docker Desktop 有了 Docker 环境后,进入 Ubuntu Linux 中输入 $ docker -v 也行,那就这么用吧。
  • 3、下载Sentry自动部署仓库onpremise
  • 下载时发现 onpremise 已更名为 self-hosted,任意放置文件夹即可。
$ git clone https://github.com/getsentry/self-hosted.git
  • 进入 self-hosted 文件夹,执行安装命令。
# 进入文件夹
$ cd self-hosted
# 执行部署
# install.sh 只能在父系统执行,且它包含了镜像拉取,容器创建
$ ./install.sh
# docker run 的相关指令参数也适用于 docker compose 
$ docker compose up -d
  • 注意!旧的版本 Sentry On-Premise 是没有提供 install.sh 脚本的,同时,在安装的过程中,也会提示是否创建用户。目前使用的这个版本,默认情况下,是不会创建用户的。所以需要手动创建一个超级用户:
# 创建方式
$ docker-compose run --rm web createuser --email 邮箱 --password 密码 --superuser
# 例如
$ docker-compose run --rm web createuser --email admin@netjoy.com --password admin --superuser
  • 创建好后,进行登录即可。
  • 更换组织名称,切换中文,切换时区为 Shanghai,切换后需刷新才能生效。

相关文章
|
1天前
|
监控 文件存储 Docker
实现NAS远程下载,Docker部署qBittorrent、Transmission、贝锐花生壳
与电脑不同,NAS通常7x24小时运行,便于下载资源,解决BT/PT下载需长时间在线的问题。因此,qBittorrent、Transmission等下载管理工具成为NAS用户的必备应用。通过Docker,用户可在多种NAS设备上快速安装这些工具,并通过局域网IP地址+端口访问。然而,缺乏公网IPv4地址导致远程访问困难,贝锐花生壳提供了解决方案,允许无公网IP情况下通过固定域名远程访问NAS中的下载工具,简化了部署过程,使用户能随时随地控制家中的下载任务。
50 33
实现NAS远程下载,Docker部署qBittorrent、Transmission、贝锐花生壳
|
8天前
|
人工智能 API 数据库
FastGPT一站式解决方案[1-部署篇]:轻松实现RAG-智能问答系统(含sealos云端部署、docker部署、OneAPI&Xinference模型接入)
【9月更文挑战第5天】 FastGPT一站式解决方案[1-部署篇]:轻松实现RAG-智能问答系统(含sealos云端部署、docker部署、OneAPI&Xinference模型接入)
 FastGPT一站式解决方案[1-部署篇]:轻松实现RAG-智能问答系统(含sealos云端部署、docker部署、OneAPI&Xinference模型接入)
|
18天前
|
Docker 容器
Docker自建仓库之Harbor高可用部署实战篇
关于如何部署Harbor高可用性的实战教程,涵盖了从单机部署到镜像仓库同步的详细步骤。
58 15
Docker自建仓库之Harbor高可用部署实战篇
|
18天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
18天前
|
虚拟化 Docker Windows
window 10专业版部署docker环境
本文介绍了如何在Windows 10专业版上部署Docker环境,包括安装步骤、配置镜像加速以及可能遇到的错误处理。
41 2
window 10专业版部署docker环境
|
6天前
|
Devops jenkins 持续交付
DevOps实践:构建和部署一个Docker化的应用
【9月更文挑战第14天】在当今快节奏的软件开发领域,DevOps已经成为提升效率、加速交付的关键。本文将引导你理解DevOps的核心概念,并通过一个实际的示例—构建和部署一个Docker化的应用—来深入探讨其实践方法。我们将从简单的应用出发,逐步实现Docker容器化,并最终通过CI/CD流水线自动化部署过程。这不仅是对DevOps流程的一次实操演练,也是对现代软件开发理念的一次深刻体验。
|
5天前
|
Prometheus 监控 Cloud Native
docker安装prometheus+Granfan并监控容器
【9月更文挑战第14天】本文介绍了在Docker中安装Prometheus与Grafana并监控容器的步骤,包括创建配置文件、运行Prometheus与Grafana容器,以及在Grafana中配置数据源和创建监控仪表盘,展示了如何通过Prometheus抓取数据并利用Grafana展示容器的CPU使用率等关键指标。
|
18天前
|
存储 测试技术 数据安全/隐私保护
Docker自建仓库之Harbor部署实战
关于如何部署和使用Harbor作为Docker企业级私有镜像仓库的详细教程。
39 12
|
18天前
|
运维 数据安全/隐私保护 Docker
Docker自建仓库之Docker Registry部署实战
关于如何使用Docker Registry镜像搭建本地私有Docker仓库的实战教程,包括了下载镜像、创建授权目录和用户名密码、启动Registry容器、验证端口和容器、测试登录仓库、上传和下载镜像的详细步骤。
66 5
|
18天前
|
NoSQL 关系型数据库 数据库
JumpServer的Docker部署实战案例
JumpServer的Docker部署实战案例,详细介绍了JumpServer的概述、环境准备、基于Docker的快速部署步骤,以及如何访问JumpServer的WebUI。
20 0