Sign inSign up

chaim2436/sentinel-dashboard

By chaim2436

•Updated almost 5 years ago

sentinel-dashboard:1.7.1 版本整合nacos

Image
2

131

chaim2436/sentinel-dashboard repository overview

项目地址(README文档有详细说明): https://gitee.com/xmaxm/sentinel-dashboard⁠
对应的博客地址(对本次整合做的总结): https://blog.csdn.net/qq_38637558/article/details/121369135⁠

部署方式: 挂载文件: entrypoint.sh(可以到项目地址中拿取最新的)
提示权限足: 配置entrypoint.sh:744


entrypoint.sh:

#!/bin/bash

java -Djava.security.egd=file:/dev/./urandom \
`#-Dspring.cloud.sentinel.datasource.nacos.server-addr=127.0.0.1:8848 `\
`#-Dspring.cloud.sentinel.datasource.nacos.groupId=SENTINEL_GROUP `\
`#-Dspring.cloud.sentinel.datasource.nacos.namespace= `\
`#-Dspring.cloud.sentinel.datasource.nacos.flow-data-postfix=-flow-rules `\
`#-Dspring.cloud.sentinel.datasource.nacos.degrade-data-postfix=-degrade-rules `\
`#-Dspring.cloud.sentinel.datasource.nacos.system-data-postfix=-system-rules `\
`#-Dspring.cloud.sentinel.datasource.nacos.param-flow-data-postfix=-param-flow-rules `\
`#-Dspring.cloud.sentinel.datasource.nacos.authority-data-postfix=-authority-rules `\
`#-Dspring.cloud.sentinel.datasource.nacos.check-count=6 `\
`#-Dserver.port=8858 `\
`#-Dauth.enabled="true" `\
`#-Dsentinel.dashboard.auth.username=sentinel `\
`#-Dsentinel.dashboard.auth.password=sentinel `\
`#-Dserver.servlet.session.timeout=7200 `\
`#-Dcsp.sentinel.dashboard.server=localhost:8858 `\
`#-Dproject.name=sentinel `\
`#-Dcsp.sentinel.api.port=8719 `\
-jar /sentinel/sentinel-dashboard.jar

docker run:

docker run --name sentinel -p 8858:8858 -v /Docker/sentinel/chaim_sentinel-dashboard/entrypoint/entrypoint.sh:/sentinel/entrypoint.sh -v /Docker\sentinel\chaim_sentinel-dashboard/log/:/var/sentinel/logs/ -d chaim2436/sentinel-dashboard:1.7.1

docker-compose:

# Compose 版本 Version 2支持更多的指令。Version 1将来会被弃用。
version: "3"

# 定义服务
services:

  # 为project定义服务
  sentinel:
    image: chaim2436/sentinel-dashboard:1.7.1
    ports:
      - 8858:8858
    # 挂载
    volumes:
      - "/Docker/sentinel/chaim_sentinel-dashboard/entrypoint/entrypoint.sh:/sentinel/entrypoint.sh"
      - "/Docker/sentinel/chaim_sentinel-dashboard/log/:/var/sentinel/logs/"
    restart: always
    container_name: sentinel
    privileged: true

Tag summary

Content type

Image

Digest

Size

278.9 MB

Last updated

almost 5 years ago

docker pull chaim2436/sentinel-dashboard:1.7.1