admin 管理员组

文章数量: 887021

​ 操作系统升级到win11之后。由于想在windows下使用docker,而docker现在已经默认使用WSL2。之前系统之中的WSL需要升级WSL2。

WSL 1和WSL2的区别如下:

  • WSL 1用的是Windows内核模拟的各种系统接口。虽然可以运行大部分Linux应用,但还是有不少依赖于内核的应用是无法正常运行的——例如Docker。另外WSL 1和Windows共用文件系统、网络,有些时候会比较头疼。
  • WSL 2/Docker本质上都是Hyper-V。WSL 2是一个轻量级的Hyper-V VM;Docker for Windows如果要跑Linux镜像,会安装运行一台运行Linux的Hyper-V虚拟机,用Hyper-V的管理工具是可以看到的。

查看当前的WSL版本,在windows命令行界面运行如下命令

C:\Users\Administrator>wsl -l -v
  NAME      STATE           VERSION
* Ubuntu    Running         1

首先要确认已经BIOS中打开虚拟化,程序与功能–》启用或关闭Windows功能,已经打开的了Hyper-V等功能。

按照步骤 下载包

    本文标签: 子系统 Linux Windows WSL