- 改造sentinel的jar包,使其能够持久化规则到Nacos
使用本人已改动的JAR
自己改造JAR
若不想使用Nacos持久化规则,可以去官网直接下载
官网下载 - 在docker宿主机中创建
/usr/local/microservices/sentinel
目录 - 将下载的
sentinel-dashboard-1.8.1jar
上传到该目录 - 在
/usr/local/microservices/sentinel
目录下执行如下命令,创建镜像文件
vim Dockerfile
- 将如下内容复制到
Dockerfile
文件中,输入:wq!
保存退出
注:如果下载后使用的版本不是1.8.1,那么需要修改如下文件中的信息
FROM java:8
MAINTAINER wf
VOLUME /tmp
ADD sentinel-dashboard-1.8.1.jar sentinel-dashboard-1.8.1.jar
RUN bash -c 'touch /sentinel-dashboard-1.8.1.jar'
ENTRYPOINT ["java","-jar","/sentinel-dashboard-1.8.1.jar"]
EXPOSE 8080
docker build -t sentinel-dashboard.jar:1.8.1 .
docker images

docker run
-p 8888:8080
--name=sentinel
-d
--restart=always
--network nacos_micr-net
sentinel-dashboard.jar:1.8.1
- 登录访问
注:此处需要开放8888端口的防火墙,不然访问不到
http://docker宿主机IP:8888/
账号:sentinel
密码:sentinel