前言
Sentinel 官方目前还没有提供 Docker 镜像的渠道,所以只好自己制作一个镜像了
1. 下载 Sentinel 压缩包
2. 制作镜像
Ⅰ. 创建 Dockerfile
vim Dockerfile
Ⅱ. 编写 Dockerfile
FROM moxm/java:1.8-full
MAINTAINER nac echan66@163.com
WORKDIR /cloud-sentinel
# 下载的 jar 包和 Dockerfile 在同一目录下
ARG JAR_FILE=./sentinel-dashboard-1.8.6.jar
COPY ${JAR_FILE} cloud-sentinel.jar
EXPOSE 8282
ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms128m -Xmx256m -Dserver.port=8282 -Djava.security.egd=file:/dev/./urandom"
CMD java $JAVA_OPTS -jar cloud-sentinel.jar
Ⅲ. 构建 Dockerfile
docker build -t sentinel:1.8.6 .
3. 运行 Sentinel 镜像
docker run --name sentinel_1.8.6 --platform linux/arm64 -p 8282:8282 -d sentinel:1.8.6
4. 访问 Sentinel Dashboard
访问地址:http://localhost:8282/#/dashboard
默认账号密码:sentinel/sentinel