【Mac M1+】Docker 安装 Sentinel

804 阅读1分钟

前言

Sentinel 官方目前还没有提供 Docker 镜像的渠道,所以只好自己制作一个镜像了

Issues

1. 下载 Sentinel 压缩包

下载地址:github 传送门

sentinel-dashboard-1.8.6

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

image.png