windows 安装 docker destop

本文介绍了如何在Windows上安装DockerDesktop,包括下载安装文件,启动Docker以及检查版本。同时,针对手动启用和配置WSL2的步骤进行了详细说明,包括启用Linux子系统、安装虚拟机功能、下载Linux内核更新包、设置WSL2为默认版本以及安装Linux分发版的过程。

搬运一下,做个记录:

连接:https://www.runoob.com/docker/windows-docker-install.html

安装 Docker Desktop for Windows

点击 Get started with Docker Desktop,并下载 Windows 的版本,如果你还没有登录,会要求注册登录:

运行安装文件

双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。

安装完成后,Docker 会自动启动。通知栏上会出现个小鲸鱼的图标

,这表示 Docker 正在运行。

桌边也会出现三个图标,如下图所示:

我们可以在命令行执行 docker version 来查看版本号,docker run hello-world 来载入测试镜像测试。

如果没启动,你可以在 Windows 搜索 Docker 来启动:

启动后,也可以在通知栏上看到小鲸鱼图标:

 

如果启动中遇到因 WSL 2 导致地错误,请安装 WSL 2。 

手动安装步骤

如果你没有使用 Windows 预览体验版本,则需要按照以下步骤手动启用 WSL 所需的功能。

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

需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。

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

PowerShell复制

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

建议现在转到步骤 #2,更新到 WSL 2,但如果只想安装 WSL 1,现在可以重新启动计算机,然后继续执行步骤 6 - 安装所选的 Linux 发行版。 若要更新到 WSL 2,请等待重新启动计算机,然后继续执行下一步。

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

若要更新到 WSL 2,需要运行 Windows 10。

  • 对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。
  • 对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本。
  • 低于 18362 的版本不支持 WSL 2。 使用 Windows Update 助手更新 Windows 版本。

若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。 更新到“设置”菜单中的最新 Windows 版本。

 备注

如果运行的是 Windows 10 版本1903 或 1909,请在 Windows 菜单中打开“设置”,导航到“更新和安全性”,然后选择“检查更新”。 内部版本号必须是 18362.1049+ 或 18363.1049+,次要内部版本号需要高于 .1049。 阅读详细信息:WSL 2 即将支持 Windows 10 版本 1903 和 1909。 请参阅疑难解答说明

步骤 3 - 启用虚拟机功能

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

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

PowerShell复制

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

重新启动 计算机,以完成 WSL 安装并更新到 WSL 2。

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

  1. 下载最新包:

     备注

    如果使用的是 ARM64 计算机,请下载 ARM64 包。 如果不确定自己计算机的类型,请打开命令提示符或 PowerShell,并输入:systeminfo | find "System Type"。 警告: 在非英语 Windows 版本中,你可能需要修改搜索文本,例如在德语中为 systeminfo | find "Systemtyp"

  2. 运行上一步中下载的更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“是”以批准此安装。)

安装完成后,请继续执行下一步 - 在安装新的 Linux 分发时,将 WSL 2 设置为默认版本。 (如果希望将新的 Linux 安装设置为 WSL 1,请跳过此步骤。)

 备注

有关详细信息,请参阅 Windows 命令行博客上的文章对更新 WSL2 Linux 内核的更改

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

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

PowerShell复制

wsl --set-default-version 2

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

  1. 打开 Microsoft Store,并选择你偏好的 Linux 分发版。

    Microsoft Store 中的 Linux 分发版的视图

    单击以下链接会打开每个分发版的 Microsoft Store 页面:

  2. 在分发版的页面中,选择“获取”。

    Microsoft Store 中的 Linux 分发版

首次启动新安装的 Linux 分发版时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。 未来的所有启动时间应不到一秒。

然后,需要为新的 Linux 分发版创建用户帐户和密码

Windows 控制台中的 Ubuntu 解包

祝贺你!现已成功安装并设置了与 Windows 操作系统完全集成的 Linux 分发!

<think>好的,我现在需要帮助用户解决在Windows安装Docker Desktop的问题。根据用户提供的引用资料,首先需要确定用户的操作系统是否符合要求。Docker Desktop在Windows上需要满足特定的系统条件,比如Windows 10或11的64位版本,并启用Hyper-V和WSL 2功能。 接下来,下载步骤是关键。用户需要访问Docker官网的下载页面,选择适合Windows安装程序。这里需要注意用户可能遇到的常见问题,比如网络速度慢或下载链接是否正确。根据引用[1]和[2],官网直接下载链接是可靠的,应引导用户通过官方渠道获取安装包。 安装过程需要详细说明每一步操作,例如运行安装程序时的选项配置,是否勾选必要的组件。引用[3]提到通过命令提示符验证安装,可能需要指导用户如何打开cmd并执行docker命令。此外,配置部分包括启用WSL 2和Hyper-V,用户可能需要检查BIOS设置中的虚拟化支持是否开启,这部分容易出现兼容性问题,需要特别提醒。 用户可能遇到的问题包括安装失败、启动错误或网络配置问题。需要预见到这些情况,并给出解决方案,比如重启电脑、更新系统或检查防火墙设置。同时,引用资料中的步骤是否全面,是否需要补充其他常见问题解决方法,比如Docker Desktop无法启动时的日志检查。 最后,生成的相关问题要围绕安装后的配置、常见故障排除和基本使用,确保用户能够顺利使用Docker Desktop进行后续操作。需要确保回答结构清晰,步骤详细,并参考提供的引用资料,确保信息的准确性和可靠性。</think>### Windows 安装 Docker Desktop 教程 #### 1. **系统要求检查** - **操作系统**:Windows 10 或 11(64位),需为专业版、企业版或教育版[^1][^2]。 - **启用 Hyper-V 和 WSL 2**: - 在 PowerShell(管理员模式)中运行以下命令: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V-All /All /NoRestart ``` - 或通过“控制面板”手动启用(需重启)[^3]。 #### 2. **下载安装包** - 访问 Docker 官网下载页面: [Docker Desktop for Windows](https://docs.docker.com/desktop/install/windows-install/)(直接下载链接)[^1]。 - 选择 `Docker Desktop Installer.exe`(约 500MB)。 #### 3. **安装步骤** 1. **运行安装程序** 双击下载的 `.exe` 文件,勾选以下选项: - [x] 添加桌面快捷方式 - [x] 启用 WSL 2 功能 2. **等待安装完成** 安装过程约需 5-10 分钟,完成后勾选 **“Launch Docker Desktop”** 并点击 **Finish**。 #### 4. **首次启动配置** - 启动 Docker Desktop,右下角托盘图标显示鲸鱼标识即表示运行成功。 - 若提示“WSL 2 需要更新”: 1. 下载 [WSL 2 Linux 内核更新包](https://aka.ms/wsl2kernel)。 2. 安装后重启电脑。 #### 5. **验证安装** - 打开命令提示符(`Win + R` → 输入 `cmd`),执行: ```bash docker --version ``` 输出类似 `Docker version 24.0.6` 即为成功。 #### 6. **常见问题解决** - **启动失败**: 检查 Hyper-V 是否启用(需 BIOS 中开启虚拟化支持)。 - **网络问题**: 尝试重置 Docker 网络设置(Settings → Resources → Network → Reset)。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值