docker如何安装sentinel控制台呢?
下文笔者讲述docker采用自定义的方式打包生成sentinel.jar并生成docker镜像及启动docker容器的方法分享,如下所示
docker安装sentinel控制台的示例
实现思路: 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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。