注意:
文章中提到的命令行工具即是
Windows Terminal
/PowerShell
/cmd
其中的一个,推荐使用Windows Terminal
运行命令行工具的时候建议以管理员身份,避免踩坑
为了保证操作顺畅,建议使用PowerShell先执行一下
set-ExecutionPolicy RemoteSigned
安装Docker
因为Dapr CLI默认会在Docker内启动 redis、zipkin、placement。
当然这些也不是必须要安装的,只是推荐安装可以体验Dapr的完整能力,方便后续章节的学习。
-
下载并安装Docker Desktop
https://www.docker.com/products/docker-desktop
-
安装WSL2,使用命令行工具执行命令
wsl --instal
如果不能使用wsl直接安装的话可以手动安装,运行
PowerShell
并执行下面两句命令dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
如果你再次遇到错误提示:0x800f080c 功能名称 VirtualMachinePlatform 未知。
请保证自己的操作系统版本在Windows 10 build 18917以上
-
重启电脑后下载WSL2内核
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
-
运行命令行工具,设置默认使用WSL2
wsl --set-default-version 2
-
下载Ubuntu 20.04
https://www.microsoft.com/store/apps/9n6svws3rx71
-
设置Docker使用WSL2
你“可能”需要一个小工具
不能说的秘密,看文件名猜功能
https://github.