1. 准备工作
- 设置
- 开发者选项中,打开开发人员模式
- bios中虚拟化选项开启
- 启用或关闭 windows 功能,开启 Windows 虚拟机和 Linux 子系统(WSL2)以及Hyper-V
- 执行下面命令
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 执行下面命令
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
-
安装 wsl_update_x64.msi (建议完成这一步骤重启) wslstorestorage.blob.core.windows.net/wslblob/wsl…
-
将WSL2设置为默认版本
wsl --set-default-version 2
- 执行下面命令
bcdedit /set hypervisorlaunchtype auto
2. 离线安装wsl2/linux发行版
wsldownload.azureedge.net/Ubuntu2004-…
下载后直接将 appx 解压,然后双击其中的 exe 文件来安装。安装之后可在 Windows Terminal 中看到新增的 WSL tab,也可以正常启动。 按提示输入用户名和密码即可
好了,后面就能通过命令行,wsl直接启动wsl了
如果这里报错,可以参考:zhuanlan.zhihu.com/p/147233604 执行一遍重启,然后重新安装即可解决
3. docker
官网下载安装即可
国内镜像参考
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://ung2thfc.mirror.aliyuncs.com",
"https://mirror.baidubce.com",
"https://ccr.ccs.tencentyun.com",
"https://hub-mirror.c.163.com"
]
}