Docker 安装 Sentinel 控制台

前言

快速启动容器

  • 创建 docker-compose.yml 配置文件,其内容如下:
1
2
3
4
5
6
7
8
9
version: '3.5'

services:
sentinel-dashboard:
image: bladex/sentinel-dashboard:1.8.7
container_name: sentinel-dashboard
restart: always
ports:
- "8858:8858"
  • 使用 Docker Compose 创建并启动容器:
1
docker compose up -d

配置启动参数(可选)

通过传递环境变量,更改 Sentinel 控制台的登录用户名和密码(默认是 sentinel/sentinel):

1
2
3
4
5
6
7
8
9
10
11
version: '3.5'

services:
sentinel-dashboard:
image: bladex/sentinel-dashboard:1.8.7
container_name: sentinel-dashboard
restart: always
ports:
- "8858:8858"
environment:
- JAVA_OPTS=-Dsentinel.dashboard.auth.username=admin -Dsentinel.dashboard.auth.password=admin

特别注意

若使用的是 bladex/sentinel-dashboard 镜像,上面通过环境变量指定的 JAVA_OPTS 不会生效,这可能与该镜像的构建方式有关。

验证容器启动

浏览器打开 http://localhost:8858,输入登录用户名和密码(默认是 sentinel/sentinel),若是可以访问 Sentinel Dashboard 的控制台页面,则说明容器正常启动。

参考资料