Docker 安装 Sentinel Dashboard 单机
前言
本文将介绍如何使用 Docker 和 Docker-Compose 安装 Sentinel Dashboard(单机)。
学习资源
Docker 安装
- 拉取镜像
1 | docker pull bladex/sentinel-dashboard:1.8.8 |
- 启动容器
1 | docker run --name sentinel -d -p 8858:8858 bladex/sentinel-dashboard:1.8.8 |
Docker-Compose 安装
1 | version: "3" |
测试 Sentinel Dashboard
启动 Sentinel Dashboard 容器后,浏览器通过 http://127.0.0.1:8858/
可以访问控制台管理页面,默认登录用户和密码分别是 sentinel /sentinel
。
Sentinel Dashboard 持久化
Sentinel Dashboard 的流量控制规则默认存储在内存中,重启后会丢失配置规则。若希望通过 Sentinel Dashboard 界面将流量控制规则存储到 Nacos,或者将微服务的流量监控数据持久化存储到 Influxdb 时序数据库,可以使用 Dante Cloud 发布的 Sentinel Dashboard 镜像。
1 | version: "3" |
特别注意
Dante Cloud 发布的 Sentinel Dashboard 镜像,时序数据存储支持 Influxdb v1.x
版本,Nacos 目前仅支持 v2.x
版本。默认使用 Sentinel Dashboard 原有内存方式存储,可通过配置参数动态开启或者关闭 Influxdb 和 Nacos 存储机制。