Dapr - 環境準備

官方Github地址:https://github.com/dapr/cli
官方文檔地址:https://docs.dapr.io/getting-started/install-dapr-cli/

安裝 Dapr Cli[選擇其一即可][以Windows作爲運行平臺,官方對Linux和MacOS提供了相同的支持,請參考官方文檔]

使用腳本安裝[PowerShell]

powershell -Command "iwr -useb https://raw.githubusercontent.com/dapr/cli/master/install/install.ps1 | iex"

使用二進制安裝[推薦方式]

訪問https://github.com/dapr/cli/releases下載所需的Dapr CLI,如果是Linux系統下載dapr_linux_amd64.tar.gz;如果是Windows系統,下載dapr_windows_amd64.zip;如果是macOS,下載dapr_darwin_amd64.tar.gz。
解壓後,配置環境變量

使用MSI安裝[Windows專有的安裝包格式]

訪問https://github.com/dapr/cli/releases下載所需的Dapr CLI --- Dapr.msi文件,雙擊安裝。
image

初始化 Dapr

前提:安裝了Docker——推薦,也可以使用Podman,通過--container-runtime標誌指定容器運行時
Windows系統安裝Docker 需要啓用WSL2 和 Docker Desktop,請從我的相關文章或搜索引擎中獲取支持。

標準初始化[需要Docker]

dapr init

使用 init 命令初始化 Dapr。在初始化時,多個默認配置文件和容器與 dapr 運行時二進制文件一起安裝。
它會幫我們創建如下內容:

  • 運行一個用於狀態存儲和消息代理的Redis容器實例
  • 運行一個用於提供可觀察性的Zipkin容器實例
  • 創建具有上述組件定義的默認組件文件夾:用戶目錄中的.dapr文件夾
  • 運行用於本地演員支持的Dapr Placement服務容器實例

最小化初始化[不需要Docker,你確認依賴的組件可以自行安裝嗎?]

作爲標準安裝的替代方案,要讓 CLI 不安裝任何默認配置文件或運行 Docker 容器,請將標誌--slim與 init 命令一起使用。則只會安裝 Dapr 二進制文件。

dapr init --slim

注意:當使用--slim 標誌初始化 Dapr 時,僅安裝 Dapr 運行時二進制文件和放置服務二進制文件。創建一個沒有默認配置文件的空默認組件文件夾。

離線安裝

參考官方文檔https://github.com/dapr/cli#install-in-airgap-environment

無法初始化的問題解決

https://github.com/dapr/dashboard/releases 下載dashboard_windows_amd64.zip
image

https://github.com/dapr/dapr/releases 下載daprd_windows_amd64.zip
image

將上面兩個文件放到Dapr初始化目錄的bin目錄下,windows默認在用戶目錄的.dapr下
image

然後再次執行初始化命令

啓動 Dapr Dashboard

dapr dashboard -p 9999
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章