https://github.com/alibaba/Sentinel/wiki/介绍

    需要自制镜像:

    https://github.com/alibaba/Sentinel/wiki/控制台#2-启动控制台

    1. # 1、下载sentinel对应版本控制台
    2. wget https://github.com/alibaba/Sentinel/releases/download/1.8.2/sentinel-dashboard-1.8.2.jar
    3. #官网默认的启动命令
    4. java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar
    1. #在下载的jar包位置编写如下
    2. vim Dockerfile
    3. FROM openjdk:8
    4. COPY sentinel-dashboard-1.8.2.jar /app.jar
    5. EXPOSE 8080
    6. ENTRYPOINT ["java","-Dserver.port=8080","-Dcsp.sentinel.dashboard.server=localhost:8080","-Dproject.name=sentinel-dashboard","-jar","/app.jar"]
    1. #构建自己镜像. 别忘了命令后面的小数点
    2. docker build -t sentinel:1.8.2 -f Dockerfile .
    3. #推送镜像【可选】
    4. docker login
    5. # 1、改变镜像名,加上自己的前缀地址
    6. docker tag sentinel:1.8.2 leifengyang/sentinel:1.8.2
    7. docker push leifengyang/sentinel:1.8.2
    1. #启动sentinel容器
    2. docker run -d -p 8858:8080 \
    3. --name sentinel-dashboard --restart=always \
    4. sentinel:1.8.2