Docker布署sentinel

1.sentinel官网地址
下载或自己从源码打包sentinel-dashboard-1.8.4.jar

wget https://github.com/alibaba/Sentinel/releases/download/1.8.4/sentinel-dashboard-1.8.4.jar

2.创建并编辑Dockerfile文件

vi Dockerfile

内容如下

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

保证Dockerfile和sentinel-dashboard-1.8.4.jar在同一个目录下
在这里插入图片描述
3.构建镜像

# sentinel-server表示镜像名称
docker build -t sentinel-dashboard .

在这里插入图片描述
4.将镜像推送至阿里云私人镜像仓库
先在阿里云建镜像仓库
在这里插入图片描述

[root@VM-4-3-centos vick]# docker login --username=yun***@qq.com registry.cn-beijing.aliyuncs.com(如果登录过就不用再登录)
[root@VM-4-3-centos vick]# docker tag sentinel-dashboard:latest registry.cn-beijing.aliyuncs.com/weihuo/sentinel:1.8.4
[root@VM-4-3-centos vick]# docker push registry.cn-beijing.aliyuncs.com/weihuo/sentinel:1.8.4
[root@VM-4-3-centos vick]# docker tag sentinel-dashboard:latest registry.cn-beijing.aliyuncs.com/weihuo/sentinel:latest
[root@VM-4-3-centos vick]# docker push registry.cn-beijing.aliyuncs.com/weihuo/sentinel:latest

5.启动运行

[root@VM-4-3-centos vick]# docker run --cap-add=SYS_PTRACE -d -p 18080:18080 --name sentinel-dashboard sentinel-dashboard
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
部署Sentinel 1.8.4版本,你可以按照以下步骤进行操作: 1. 首先,你需要在本地克隆SentinelDocker Compose仓库。你可以使用以下命令将仓库克隆到本地: ``` git clone https://gitee.com/zhengqingya/docker-compose.git ``` 2. 进入`docker-compose/Liunx`目录,并运行以下命令来启动Sentinel和Nacos: ``` docker-compose -f docker-compose-sentinel-nacos.yml -p sentinel up -d ``` 3. 现在,你需要构建Sentinel Dashboard的Docker镜像。确保你的Dockerfile和`sentinel-dashboard-1.8.4.jar`文件位于同一个目录中。使用以下命令构建镜像: ``` docker build -t sentinel-dashboard . ``` 4. 创建一个名为sentinel-dashboard的镜像。你可以使用以下命令构建镜像: ``` docker build . -t sentinel-dashboard:1.8.4 ``` 这样,你就成功部署Sentinel 1.8.4版本的Docker镜像。你可以根据需要修改相关配置信息,然后进行体验和使用。123 #### 引用[.reference_title] - *1* [SpringCloud(14) Sentinel 1.8.4 规则持久化到Nacos](https://blog.csdn.net/qq_38225558/article/details/124921650)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *2* [Docker布署sentinel](https://blog.csdn.net/changgongzhao/article/details/124948240)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *3* [09-Docker安装Sentinel(Mac)](https://blog.csdn.net/luyou0401/article/details/126606089)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值