WSL2 & docker 安装

WSL2 & docker

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

  2. 左下角搜索:Windows功能
    勾选 适用于Linux的windows子系统 虚拟机平台
    WSL2 & docker 安装_第1张图片
    WSL2 & docker 安装_第2张图片

  3. 下载WSL2
    以管理员身份运行Powershell。

安装命令:

wsl --install

什么反应也没有。
在左下角搜索:windows安全中心->应用和浏览器控制->Exploit Protection设置->控制流保护:默认值打开。
显示wsl的帮助文本。

列出可用的发行版本:

wsl --list --online

WSL2 & docker 安装_第3张图片

安装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

WSL2 & docker 安装_第4张图片

都是2。

查看默认的wsl:

wsl -l

WSL2 & docker 安装_第5张图片

设置Ubuntu-22.04为默认的wsl:

wsl --set-default Ubuntu-22.04

你可能感兴趣的:(安装工具,docker,linux)