适用性
适用于:
windows11(兼容于windows其他版本)(可供其他操作系统参考)
安装版本:
CLI version: 1.12.0
Runtime version: 1.12.0
为什么要使用本地安装Dapr环境?
虽然Dapr可以联网进行安装,但是在安装一些组件时,联网安装会出现网络问题,即使网络很好也无法正常安装。
使用文档:
离线安装文档
How-To: Run Dapr in an offline or airgap environment | Dapr Docs
经过验证,当网络良好时,Dapr安装的步骤
1,安装 Dapr CLI
2,在本地环境中初始化 Dapr
步骤1 可以正常安装,步骤2的后部分会出现问题。在这里我们完全使用本地安装方式进行介绍,(可能需要网络,本地只是表示使用本地的资源而不是下载服务器上的资源)
安装Dapr CLI
安装
下载对应版本的CLI
https://github.com/dapr/cli/releases/download/v1.12.0/dapr.msi
安装即可,环境变量会被自动配置。
验证安装
通过重新启动您的终端/命令提示和运行以下操作来验证CLI:
dapr
输出:
__
____/ /___ _____ _____
/ __ / __ '/ __ \/ ___/
/ /_/ / /_/ / /_/ / /
\__,_/\__,_/ .___/_/
/_/
在本地环境中初始化 Dapr
在此之前,你需要配置docker。或者(或许)参考资料
安装
首先下载对应版本的绑定包,这里使用的是Latest版本(2024.1.1)
Releases · dapr/installer-bundle · GitHub
https://github.com/dapr/installer-bundle/releases/download/v1.12.0/daprbundle_windows_amd64.zip
下载之后。
解压。示例:
打开一个powershell
导航到当前位置(当前文件所在的位置)
使用命令
dapr init --from-dir .
按照提示解决
【
如果之前安装,但是某些组件安装失败,首先执行
dapr uninstall
然后重新安装或者重新从本地进行安装
】
验证安装
使用指令
dapr -v
输出
PS C:\Windows\system32> dapr -v
CLI version: 1.12.0
Runtime version: 1.12.0
PS C:\Windows\system32>
验证容器正在运行
如前所述, dapr init
命令启动了几个容器,这将有助于你开始使用 Dapr。 验证您有是否有运行 daprio/dapr
、 openzipkin/zipkin
和 redis
映像的容器实例[1]:
docker ps