docker如何安装sentinel控制台呢?

书欣 Docker 发布时间:2023-01-11 23:15:29 阅读数:8717 1
下文笔者讲述docker采用自定义的方式打包生成sentinel.jar并生成docker镜像及启动docker容器的方法分享,如下所示
实现思路:
    1.下载sentinel源码,然后使用maven工具生成sentinel jar包
	2.编写Dockerfile生成docker镜像
	3.启动容器
例:
docker安装sentinel控制台的示例
1.进入sentinel源码中心下载源码
  https://github.com/alibaba/Sentinel/releases
将此源码打包为sentinel-dashboard.jar 
  如:放至 /home/sentinel/sentinel-dashboard.jar

 2.进入 /home/sentinel/ 目录下编辑Dockerfile文件

编辑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参数
ENTRYPOINT ["java","-jar","-Dserver.port=8858","-Dcsp.sentinel.dashboard.server=172.18.181.35:8858",
   "-Dproject.name=sentinel-dashboard","/sentinel-dashboard.jar"]
 
3.在此目录下运行命令,生成docker镜像
docker build -t sentinel-dashboard .

4.查看docker镜像信息
docker images

5.启动dockers容器 
docker run --name sentileTest --restart=always --privileged=true -p 8858:8858 -d sentinel-dashboard

6.访问sentienl控制台
http://ip:8858
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/docker/202301/5338.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者