进入docker下载页面,进行下载
双击安装包进行安装,会进入如下页面。
- 其中第一个是需要开启windows的WSL功能(在文章最下方会说明怎么开启)
- 第二个是添加桌面图标。这两个全部勾选即可
点击右下角的ok,进入等待编辑页面
安装成功后会出现这样的界面且桌面会出现一个图标
- 安装成功点击 close 即可
双击图标后,勾选协议,点击接受
这样就安装完成啦
场景问题集合
-
怎么开启 windows 的 WSL 功能呢?
- 需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。
- 以管理员身份打开 PowerShell 并运行
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
就可以开启 windows 的WSL功能了
-
如果提示错误
WSL 2 installation is incomplete.
怎么办呢?这是由于版本不一致导致的,下面会说明怎么安装 WSL2
-
问题 1 中只是打开了 WSL 功能
-
安装 WSL :以管理员身份打开 PowerShell ,
-
输入命令进行安装 Ubuntu
wsl --install -d Ubuntu
,这里如果不想安装 Ubuntu 的话,可以通过wsl -l
来查看有那些发行版本,只要更换前面的 Ubuntu 即可 -
安装完成后,
wsl -l
命令也可以看自己现在的版本
-
这里我的版本是1,名字是 Ubuntu-20.04
-
我现在想要将他设置为 由 WSL 2 支持的发行版,因此我需要执行命令
wsl --set-version Ubuntu-20.04 2
-
通过
wsl --update
来获取最新的分发版本
说明一下,如果你不知道你的wsl那个版本合适的话,建议直接将 WSL 2。
设置为默认架构,对应的命令是:wsl --set-default-version 2
。
再次执行wsl --update
获取最新版本即可。
如果需要 Linux内核更新包的话,可以访问官网。
尾部附上 适用于 x64 计算机的 WSL2 Linux 内核更新包链接 -