WSL2 & docker
-
要求:win10 2004及以上版本
版本查看:左下角搜索:winver -
左下角搜索:Windows功能
勾选 适用于Linux的windows子系统 虚拟机平台
-
下载WSL2
以管理员身份运行Powershell。
安装命令:
wsl --install
什么反应也没有。
在左下角搜索:windows安全中心->应用和浏览器控制->Exploit Protection设置->控制流保护:默认值打开。
显示wsl的帮助文本。
列出可用的发行版本:
wsl --list --online
安装Ubuntu:
wsl --install -d Ubuntu-22.04
设置新的Unix用户名: auly
密码不显示,键盘上输入已经记入系统。
C盘满了,把WSL默认安装目录修改到D盘。
继续在Powershell操作。
查看分发版本:
wsl -l --all -v
导出分发版为tar文件到D盘:
wsl --export Ubuntu-22.04 d:\wsl-Ubuntu-22.04.tar
注销当前分发版:
wsl --unregister Ubuntu-22.04
重新导入并安装WSL在D盘:
wsl --import Ubuntu-22.04 d:\Ubuntu-22.04 d:\wsl-Ubuntu-22.04.tar --version 2
设置默认登陆用户为安装时用户名:
ubuntu2204 config --default-user auly
删除tar文件:
del d:\wsl-Ubuntu-22.04.tar
此时,WSL的默认安装目录在D:wsl-Ubuntu-22.04目录下,该目录即为WSL的根文件目录。
4. 下载Docker Desktop for windows
下载地址 当前版本:4.19.0
最后一个页面配置选项,两个选项都勾选。
setting->general->勾选Use the WSL 2 based engine
5. 设置Ubuntu-22.04为默认的wsl
查看已安装的wsl的版本:
wsl -l -v
都是2。
查看默认的wsl:
wsl -l
设置Ubuntu-22.04为默认的wsl:
wsl --set-default Ubuntu-22.04