对于 Docker,win10 桌面版docker 启动耗时大概一分钟左右,在 wls2 上,启动 docker 真的是一瞬间就完成。docker
若要安装并开始使用 WSL 2,请完成如下步骤:windows
请注意,须要运行 Windows 10 版本 18917 或更高版本才能使用 WSL测试
1.以 管理员身份 打开 PowerShell 并运行:.net
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
2.须要 从新启动计算机,这些更改才能更好地生效插件
更新wsl2内核
1.下载 Linux 内核更新包
请下载适用于 x64 计算机的最新 WSL2 Linux 内核更新包。
2.运行下载的安装包命令行
在 PowerShell 中运行
1.查看现有地 WSL:线程
wsl -l -v ### 输出结果 PS C:\WINDOWS\system32> wsl -l -v NAME STATE VERSION * Ubuntu-18.04 Stopped 1
2.执行转化:rest
wsl --set-version Ubuntu-18.04 2 ### 输出结果 正在进行转换,这可能须要几分钟时间... 有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2 转换完成。
3.若是要使 WSL 2 成为你的默认体系结构,能够经过此命令执行该操做:code
wsl --set-default-version 2 ## 输出结果 有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2
4.进行转换后的检测:orm
wsl -l -v ## 输出结果 NAME STATE VERSION * Ubuntu-18.04 Stopped 2
在wsl2中执行如下命令,启动守护线程:
sudo service docker start
使用一下命令测试运行:
sudo docker run hello-world