docker 部署 sentinel ,包含实时监控不显示的解决方案

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

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","-
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值