Docker Desktop在windows安装报错

大家有没有遇到过,在windows系统安装docker desktop却无法正常使用的情况,原因是docker desktop也是依赖于linux环境才能运行起来的。所以我们需要在windows系统需要有linux环境,要么是虚拟机,也可以用windows系统支持的wsl安装linux系统。下面我们介绍WSL如何使用。

使用 WSL 在 Windows 上安装 Linux

如果操作系统是Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 使用以下命令直接按照。

 wsl --install 

如果使用的是早期版本使用 以下方式手动安装。

步骤 1 - 启用适用于 Linux 的 Windows 子系统

  1. 首先打开 控制面板 如下位置,点击 启用或关闭Windows功能,找到 适用于Linux的Windows子系统
    项,勾选,然后点击确定,之后会提示重启。
    在这里插入图片描述
    特别注意:有些windows版本打开控制面板,并没有此选项,我们可以通过命令方式执行。
    以管理员身份打开 PowerShell (> PowerShell > 右键单击 > 以管理员身份运行) 并输入以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

步骤 2 - 检查运行 WSL 2 的要求

若要更新到 WSL 2,必须运行 Windows 10…

步骤 3 - 启用虚拟机功能

安装 WSL 2 之前,必须启用 虚拟机平台 可选功能。 计算机将需要 虚拟化功能 才能使用此功能。

以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

步骤 4 - 下载 Linux 内核更新包

WSL2 Linux 内核更新包适用于 x64 计算机

步骤 5 - 将 WSL 2 设置为默认版本

打开 PowerShell 并运行以下命令,在安装新的 Linux 分发版时将 WSL 2 设置为默认版本:

wsl --set-default-version 2

步骤 6 - 安装所选 Linux 分发版

  1. 打开 Microsoft Store 并选择你喜欢的 Linux 分发版。
    在这里插入图片描述
  2. 在分发页中,选择“获取”。
    在这里插入图片描述
    首次启动新安装的 Linux 分发版时,控制台窗口将打开,系统将要求你等待一到两分钟,以便文件取消压缩并存储在电脑上。 所有未来的发射应该需要不到一秒钟的时间。

然后,需要 为新的 Linux 分发版创建用户帐户和密码。在这里插入图片描述
到此,您已成功安装并设置了与 Windows 操作系统完全集成的 Linux 发行版!

安装docker desktop

直接下载安装包,安装提示下一步即可正常安装完成。

更多推荐