WSL2 & docker

  1. 要求:win10 2004及以上版本
    版本查看:左下角搜索:winver

  2. 左下角搜索:Windows功能
    勾选 适用于Linux的windows子系统 虚拟机平台

  3. 下载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
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐