使用docker部署sentinel并融合到springcloub中

1 篇文章 0 订阅
1 篇文章 0 订阅

镜像获取

  • 官网地址下载jar包并打包在上传到私库
    • jar地址地址

    • 打包成docker镜像

    • 将下载的jar放到一个目录下

    • 并在当前目录下新建一个Dockerfile文件,内容如下

      #指定基础镜像,并且必须是第一条指令
      FROM openjdk:8
      # 指明镜像的作者和电子邮件
      MAINTAINER XX “XXXX@xx.com”
      # 在构建镜像时,指定镜像的工作目录,之后的命令都是基于此工作目录,如果不存在,则会创建该目录
      WORKDIR /usr/local/sentinel
      # 将jre安装包复制到镜像中(ADD与COPY的区别:ADD复制并解压,COPY仅复制)下面用的是绝对路径
      ADD sentinel-dashboard-1.8.7.jar /usr/local/sentinel/sentinel-dashboard.jar
      # 配置环境变量
      ENV TZ=Asia/Shanghai
      ENV JAVA_OPTS="
      -server
      -Xms256m
      -Xmx512m
      -XX:MetaspaceSize=256m
      -XX:MaxMetaspaceSize=512m"
      # 容器启动时需要执行的命令
      ENTRYPOINT [“java”,“-jar”,“-Dserver.port=18080”,“-Dcsp.sentinel.dashboard.server=localhost:18080”,“-Dproject.name=sentinel-dashboard”,“/usr/local/sentinel/sentinel-dashboard.jar”]

    • 上传到私库中(为了方便之后安装)

    • 在拉去镜像,并运行

  • 直接中docker中获取镜像
	docker pull bladex/sentinel-dashboard

运行容器 Sentinel

docker run --name sentinel -p 18080:18080 -td bladex/sentinel-dashboard # 自己打包的镜像
docker run --name sentinel -p 8858:8858 -td bladex/sentinel-dashboard #官方镜像

打开地址

自己打包的地址:IP:18080
官方镜像:IP:8858

使用

官方使用手册地址

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值