Docker搭建Sentinel


Docker搭建Sentinel

制作镜像

下载jar包,下载地址:https://github.com/alibaba/Sentinel/releases
创建个目录装jar包
创建Dockerfile:

vim /root/docker/sentinel/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=8180","-Dcsp.sentinel.dashboard.server=192.168.31.7:8180","-Dproject.name=sentinel-dashboard","/sentinel-dashboard.jar"]

制作:

docker build -t sentinel-server .

启动

docker run \
--name sentinel-server \
-p 8180:8180 \
--restart=always \
--privileged=true \
-d sentinel-server

访问:192.168.31.7:8180


  目录