官方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
文件,雙擊安裝。
初始化 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
https://github.com/dapr/dapr/releases 下載daprd_windows_amd64.zip
將上面兩個文件放到Dapr初始化目錄的bin目錄下,windows默認在用戶目錄的.dapr下
然後再次執行初始化命令
啓動 Dapr Dashboard
dapr dashboard -p 9999