1.准备工作启用windows功能
2.下载wsl
打开命令行执行以下命令
wsl --install
如果出现无法解析服务器的名称或地址的错误,设置DNS如下图所示
如果出现如下错误:WslRegisterDistribution failed with error: 0x8007019e Error: 0x8007019e ???? 出现这个error的原因是:未安装Windows子系统支持。
解决办法:
win+x,选择Windows PowerShell(管理员) 输入:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 回车,输入Y,重启! 重新打开已经安装的子系统,等几分钟,输入账户和密码。
wsl安装成功!
3.wsl升级到wsl2
(1)打开 Ubunto,执行以下命令,更新Ubunto系统
sudo apt update
sudo apt full-upgrade
(2)执行以下命令将 Ubunto 切换成wsl2版本
wsl --set-version Ubuntu 2
注意
- “Ubuntu” 名称以本地实际为准
- 如果出现WSL提示:“请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化”。表示转换失败,确认 计算机BIOS中打开了虚拟设置,控制面板中勾选了标题1中需要勾选的
- 以上都确认设置正确还是出现错误提示的话,用管理员打开powershell 输入下面这个命令然后重启计算机就可以了
bcdedit /set hypervisorlaunchtype auto
(3)查看当前版本,version 是2就说明切换成功了
wsl -l -v
4.下载docker客户端安装
官网地址:在 Windows 上安装 Docker Desktop |码头工人文档
首次进入需要注册账号,官网注册完成后登录即可。