Sentinel控制臺容器部署簡記

背景說明

Sentinel 是面向分布式服務(wù)架構(gòu)的高可用流量防護組件,主要以流量為切入點,從限流、流量整形、熔斷降級、系統(tǒng)負(fù)載保護、熱點防護等多個維度來幫助開發(fā)者保障微服務(wù)的穩(wěn)定性。

Sentinel-dashboard是一個單獨的應(yīng)用,通過spring-boot進行啟動,主要提供一個輕量級的控制臺,它提供機器發(fā)現(xiàn)、單機資源實時監(jiān)控、集群資源匯總,以及規(guī)則管理的功能。這里簡單記錄下Docker部署相關(guān)要點。

解決方案

鏡像選擇

由于網(wǎng)絡(luò)原因可以使用Gitee鏡像查詢最新版本:https://gitee.com/mirrors/Sentinel/tags
通過Docker Hub搜索相關(guān)鏡像,這里選擇鏡像如下

  • bladex/sentinel-dashboard
  • saintloong/sentinel-dashboard

BladeX是一個快速開發(fā)平臺,用于快速搭建企業(yè)級的SaaS多租戶微服務(wù)平臺。開源地址:https://gitee.com/smallc/SpringBlade

鏡像使用

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

訪問驗證

打開瀏覽器訪問對應(yīng)的本地端口即可,登錄賬密sentinel/sentinel

容器重啟

當(dāng)重啟Docker服務(wù)后停止容器后,希望復(fù)用之前啟動的容器可以通過docker ps命令找到之前的容器,通過容器標(biāo)識進行再次啟動

$ docker ps -a
CONTAINER ID   IMAGE                            NAMES
96f7f14e99ab   bladex/sentinel-dashboard      sentinel-dashboard   
$ docker start 96f7f14e99ab
96f7f14e99ab

相關(guān)參數(shù)如下:

  • -a :顯示所有的容器,包括未運行的。
  • -l :顯示最近創(chuàng)建的容器。
  • -n-:列出最近創(chuàng)建的n個容器。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容