Docker布署sentinel

方便的方法 用别人制作的镜像

docker pull bladex/sentinel-dashboard:1.8.8

docker run --name sentinel  -d -p 8858:8858  bladex/sentinel-dashboard

how to login web-dashboard
visit: http://localhost:8858/
account and password: [sentinel sentinel]
just enjoy 😃

参考https://hub.docker.com/r/bladex/sentinel-dashboard

另一种方法 自行制作镜像:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值