也可以看一下公众号CSDN的步骤:
WSL2:我在原生的Win10玩转Linux系统
1:检查windows版本 和 开始BIOS虚拟化
进入bios 开始虚拟化,由于不同电脑的设置方式不同,网上也有很多教程,此处不在赘述
(如果需要装wsl下的wsl 需要装 docker,windows版本需要 win10 build 19018+
不装请忽略)
如果版本过低就会导致不能升级到WSL2,也无法使用docker,如果需要升级点击下方连接升级到 win10-2004版
https://software-download.microsoft.com/download/pr/MediaCreationTool2004.exe
2:启用或关闭windows功能
选中【 Hyper-V 】,【适用于Linux的windows 子系统】 这两个选项,点击确定
如果提示重启系统,可以先不进行重启,等会还要执行一些命令,可以一块重启;
此处的文档参考:
点击确定之后,以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
以上步骤的参考文档:
3:如果只是用Linux 发行版而不是用docker,此时就可以重启系统
要仅安装WSL 1,现在应该重新启动计算机并继续安装所选的Linux发行版
----------------------------不安装docker 可以跳过这一步骤 ---------------------------
重新启动系统,并继续下面的步骤更新到WSL2
1:安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。
2:以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重新启动计算机,以完成 WSL 安装并更新到 WSL 2。
下载下方连接 并安装 即可更新到wsl2
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
此处的参考文档:
3:将 WSL 2 设置为默认版本
以管理员的身份打开 PowerShell,在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:
wsl --set-default-version 2
此处的参考文档:
4:前面的步骤是配置环境,现在开始下载并安装CentOS7
下载centOs包的zip 包,下载完成后 直接右键 【CentOS7.exe】 以管理员身份运行
https://github.91chifun.workers.dev//https://github.com/yuk7/CentWSL/releases/download/7.0.1907.3/CentOS7.zip
参考地址:
等待安装完成,进入cmd命令行 运行
wsl -l
此时出现下方图片就代表 centOS7 安装成功;
(输入 wsl 或 bash 任一命令都可以进入CentOS7,使用exit 就可以退出返回到win系统)
5: 安装windows版docker,通过WSL2映射到wsl 的 centos系统
点击连接下载docker https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe
后续步骤就移步到docker的官方文档吧,人家是专业的
官方参考文档