1. 使用docker部署sentinel
对于实时监控不显示的解决方案可以直接看4. 总结
1.1. 下载sentinel的jar包
sentinel-dashboard就是一个SpringBoot项目,直接使用命令启动即可,所以可以自定义配置docker启动。
如果没有特殊需要可以直接下载jar,需要修改源码则下载源码包即可,下载地址:https://github.com/alibaba/Sentinel/releases,下载相应版本的jar包,比如sentinel-dashboard-1.8.1.jar


然后将下载好的jar包放到服务器的某一个目录下。并且在相同位置创建Dockerfile文件。

1.2. Dockerfile文件内容
# java 版本
FROM java:8
# 挂载的docker卷
VOLUME /tmp
# 前者是要操作的jar包 后者自定义jar包名
ADD *.jar sentinel-dashboard.jar
# 定义时区参数
ENV TZ=Asia/Shanghai
# 设置时区
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo '$TZ' > /etc/timezone
# 配置启动命令,-D表示设置JVM参数 (xxx.xxx.xxx.xxx换成自己服务器的ip)
ENTRYPOINT ["java","-jar","-Dserver.port=8858","-

文章介绍了如何使用Docker部署Sentinel控制台,包括下载jar包,创建Dockerfile,配置启动命令,构建并运行容器。同时,文章提到了SpringCloud服务与Sentinel的整合方法,以及解决容器内时间、端口、网络问题对实时监控的影响。最后,文章总结了可能导致Sentinel实时监控失效的几个原因,并提供了参考资料。
最低0.47元/天 解锁文章
8208

被折叠的 条评论
为什么被折叠?



