Windows 环境下安装 Docker 的详细教程(超详细图文)

Windows 环境下安装 Docker 的详细教程(超详细图文)

目录

Windows 环境下安装 Docker 的详细教程(超详细图文)

1. 前言

2. 安装前的准备

2.1 检查 Windows 版本

2.2 确认虚拟化已开启

检查方法:

3. 安装 Docker Desktop

3.1 下载

3.2 安装步骤

4. 启用 WSL2(家庭版必看)

4.1 安装 WSL2

4.2 设置 WSL2 为默认版本--(该步骤可省略)

4.3 安装一个 Linux 发行版(推荐 Ubuntu)--该步骤也可省略

5. 启动 Docker Desktop,(已更新WSL,直接点restart即可)

6. 验证安装

7. 常见问题解决

问题1:Docker 启动报错 “WSL 2 installation is incomplete”

问题2:虚拟化未开启

问题3:家庭版不支持 Hyper-V

8. 总结


Windows 环境下安装 Docker 的详细教程(超详细图文)

📢 本文将手把手教你在 Windows 系统中安装并配置 Docker 环境,零基础也能跟着完成!
支持 Windows 10/11 专业版、企业版(家庭版需额外启用 WSL2)。

1. 前言

Docker 是一个开源的应用容器引擎,可以让开发者将应用及其依赖打包到一个可移植的镜像中,然后在任意环境中运行。
在 Windows 下安装 Docker 的方式主要是通过 Docker Desktop,它支持 WSL2 技术,大幅提高性能。


2. 安装前的准备

2.1 检查 Windows 版本

Docker Desktop 要求:

  • Windows 10(64 位)专业版 / 企业版(Build 19041 及以上)
  • Windows 11(64 位)专业版 / 企业版
  • 家庭版需先开启 WSL2(后面会讲)

📌 检查方法:

Win + R → 输入 winver → 回车 

2.2 确认虚拟化已开启

Docker 依赖虚拟化技术,需要确保 BIOS 中已启用虚拟化(Intel VT-x / AMD-V)。

检查方法:
  1. 按下 Ctrl + Shift + Esc 打开任务管理器
  2. 切换到 性能 选项卡
  3. 查看右下角 虚拟化 是否为 已启用
❗ 如果显示“已禁用”,需要重启电脑进入 BIOS 开启虚拟化。

3. 安装 Docker Desktop

3.1 下载

前往 Docker 官方下载页面:
🔗 Docker Desktop: The #1 Containerization Tool for Developers | Docker

选择 Windows 版本,点击 Download for Windows

建议下载最新版,兼容性更好。

3.2 安装步骤

  1. 双击下载的 Docker Desktop Installer.exe
  2. 勾选:
    • Install required Windows components for WSL 2
    • Add shortcut to desktop
  3. 点击 OK 开始安装

安装完成后会提示 重启电脑


4. 启用 WSL2(家庭版必看)

如果你是 Windows 10/11 家庭版 或者第一次安装 Docker Desktop,需要启用 WSL2。

4.1 安装 WSL2

方法一:在 PowerShell(管理员模式)中输入:

wsl --install 

等待系统自动安装 Linux 子系统和 WSL2 内核。

方法二:直接打开Docker Desktop,会提示你,WSL need updating。点击Restart,然后按任意跳出PowerShell(管理员模式),按任意键安装(推荐)


4.2 设置 WSL2 为默认版本--(该步骤可省略)

wsl --set-default-version 2 

4.3 安装一个 Linux 发行版(推荐 Ubuntu)--该步骤也可省略

在 Microsoft Store 搜索 Ubuntu 并安装。


5. 启动 Docker Desktop,(已更新WSL,直接点restart即可)

  1. 双击桌面 Docker Desktop 图标,
  2. 第一次启动可能会要求登录 Docker Hub
  3. 启动成功后右下角任务栏会出现 🐳 小鲸鱼图标

6. 验证安装

打开 PowerShell 或 CMD,输入:

docker --version 

如果显示版本号,例如:

Docker version 27.0.2, build 12345 

说明 Docker 安装成功。

再运行:

docker run hello-world 

如果出现 Hello from Docker! 说明 Docker 已能正常拉取和运行镜像。


7. 常见问题解决

问题1:Docker 启动报错 “WSL 2 installation is incomplete”

✅ 解决方法:

  1. 在 Docker Desktop 中 Settings → General → Use WSL 2 based engine 勾选
  2. 重新安装 WSL2 内核更新包

问题2:虚拟化未开启

✅ 进入 BIOS,找到 CPU Configuration 或 Advanced → Virtualization Technology,改为 Enabled


问题3:家庭版不支持 Hyper-V

✅ 家庭版直接用 WSL2 模式,Docker Desktop 安装时勾选 WSL2 选项即可。


8. 总结

到这里,你的 Windows 系统已经成功安装并配置好 Docker 环境。
后续你可以:

  • 学习构建镜像 (docker build)
  • 启动容器 (docker run)
  • 管理镜像 (docker images / docker rmi)

💡 提示:第一次使用 Docker,建议先体验官方镜像 hello-worldnginxmysql 等。


原创声明:本文为作者原创,转载请注明出处。
作者主页:[你的 ZEEKLOG 链接]


Read more

【博客之星2025年度总评选】2025年度技术博客总结:从Python基础到AI前沿的进阶之旅

【博客之星2025年度总评选】2025年度技术博客总结:从Python基础到AI前沿的进阶之旅

本文目录 一、个人成长与突破盘点 1.1 技术深度与广度的双重突破 1.2 问题解决能力的显著提升 1.3 技术视野的前瞻性拓展 二、年度创作历程回顾 2.1 从基础到高级的系统化梳理 2.2 内容质量的持续提升 三、个人生活与博客事业的融合与平衡 四、结语         2025年对于我而言,是技术深耕与突破的关键一年。作为一位专注于Python技术栈的开发者,在这一年中不仅实现了个人技术能力的飞跃,更通过高质量的博客内容为众多开发者提供了实用的技术指南。以下是对2025年度博客创作的全面总结。 一、个人成长与突破盘点 1.1 技术深度与广度的双重突破         2025年的技术探索从Python基础逐步深入到高级应用与前沿领域。年初,专注于Python核心模块的深度解析,如random、math、operator等模块的高级用法,展现了扎实的Python基础功底。随着年份推进和技术视野不断拓展,逐步覆盖了AI绘画、OpenAI API集成、Gemini 3.0等前沿技术领域。         特别值得一提的是,

By Ne0inhk
医疗AI场景下算法编程的深度解析(2026新生培训讲稿)(一)

医疗AI场景下算法编程的深度解析(2026新生培训讲稿)(一)

前言 人工智能正在重塑医疗健康领域的每一个角落。从辅助医生解读医学影像,到为患者提供个性化的健康管理建议,再到优化医疗系统的运营效率,AI技术正以前所未有的深度和广度融入现代医学的肌体之中。 然而,技术的落地从来不是一帆风顺的。医疗AI面临着一系列独特的挑战:数据的高敏感性与隐私保护要求、模型决策的可解释性需求、临床场景中对准确率的严苛标准,以及日益复杂的法规监管环境。这些挑战要求从业者不仅掌握算法原理,更要理解医疗场景的特殊性,懂得如何在真实世界中构建可靠、安全、可落地的AI系统。 2026开学教程旨在为医疗AI领域的算法工程师、数据科学家、医工交叉研究人员提供一份从理论到实践的完整指南。我们将从医疗AI的发展脉络出发,深入解析k-近邻、逻辑回归、决策树、随机森林、支持向量机、Boosting等经典机器学习算法在医疗场景中的应用,并通过大量实战案例展示从数据处理到模型部署的全流程。 特别地,我们将医疗数据的特殊性贯穿全教程:小样本问题、类别不平衡、多模态融合、可解释性要求——这些在通用AI领域或许可以妥协的问题,在医疗领域必须直面并解决。 本书历时一年完成,感谢所有为本书贡

By Ne0inhk
Flutter 三方库 huggingface_client 的鸿蒙化适配指南 - 连接全球最大 AI 开源社区、助力鸿蒙应用构建云端一体的大模型推理能力

Flutter 三方库 huggingface_client 的鸿蒙化适配指南 - 连接全球最大 AI 开源社区、助力鸿蒙应用构建云端一体的大模型推理能力

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 huggingface_client 的鸿蒙化适配指南 - 连接全球最大 AI 开源社区、助力鸿蒙应用构建云端一体的大模型推理能力 前言 在 OpenHarmony 鸿蒙应用全场景智能化的今天,AI 模型的获取与推理能力已成为应用的核心竞争力。如果你希望在鸿蒙应用中集成最前沿的文本生成、图像识别或语音转写功能,而又不想从零开始训练模型,那么 Hugging Face Hub 正是你不可或缺的“AI 军火库”。huggingface_client 作为一个专为 Dart/Flutter 设计的官方级客户端,提供了对 Hugging Face API 的深度封装。本文将指导你如何在鸿蒙端利用此库轻松调取全球顶尖的开源 AI 算力。 一、原原理分析 / 概念介绍 1.1

By Ne0inhk
【2026最新Python+AI入门指南】:从零基础到实操落地,避开90%新手坑

【2026最新Python+AI入门指南】:从零基础到实操落地,避开90%新手坑

🎁个人主页:User_芊芊君子 🎉欢迎大家点赞👍评论📝收藏⭐文章 🔍系列专栏:AI 【前言】 2026年AI技术持续爆发,大模型应用普及、边缘AI轻量化,Python作为AI开发的“第一语言”,成为零基础入门者的最优选择。作为深耕AI领域3年的开发者,我深知“选对方向+找对方法”比盲目跟风更重要。 不同于千篇一律的入门教程,本篇博客结合2026年AI热门趋势,拆解Python+AI零基础入门完整路径,包含热门实操案例、极简代码、避坑指南,附带流程图、表格,全程贴合新手节奏,帮你少走弯路、快速上手。 适合人群:零基础编程小白、转行AI职场人、非计算机专业大学生;核心收获:掌握Python必备语法、了解AI热门方向、实现2个AI入门案例、获取全套学习工具资料。 文章目录: * 一、先搞懂:为什么2026年入门AI,必须先学Python? * 1. 生态碾压:AI开发“

By Ne0inhk