跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Windows 下 Docker Desktop 安装及 WSL2 配置教程

Docker Desktop for Windows 提供图形化界面管理容器,集成 Docker Compose 和 Kubernetes。安装前需满足 WSL2 及硬件虚拟化要求。文章介绍安装步骤、WSL2 集成配置及常用命令验证方法,帮助开发者在 Windows 环境快速搭建容器化开发环境。

晚风叙旧发布于 2026/3/16更新于 2026/10/22127 浏览
Windows 下 Docker Desktop 安装及 WSL2 配置教程

Docker Desktop for Windows(简称 Docker Desktop)是 Docker 公司在 Windows 上推出的桌面级图形安装包,把原本只能在 Linux 上跑的 Docker Engine、Docker Compose、Kubernetes 等组件打包成一键安装程序。

Docker Desktop 的核心功能分为 3 块:

  1. 单机容器生命周期管理,镜像、容器、网络、数据卷点点鼠标就能增删改;
  2. Docker Compose 集成,写好 yaml 一键起整个微服务栈;
  3. 自带 Kubernetes,勾选即可启动三节点最小 K8s,kubectl 已经配好路径,本地就能验证 Deployment、Service、ConfigMap 等概念,不用额外装 minikube 或 kind。

它还附带不少开发者友好的小工具,自动补全的终端、容器内远程调试、GPU 直通、Dev Environments 一键把 GitHub 仓库变成可分享的容器开发环境。

同领域常见替代品有 Rancher Desktop、Podman Desktop、Portainer:

  • Rancher Desktop 也免费,但 K8s 版本切换慢,Windows 上偶尔和 WSL2 冲突;
  • Podman Desktop 主打'无守护进程',对新手来说镜像仓库、网络配置步骤偏多;
  • Portainer 更像网页版管理后台,需要先自己装好 Docker 环境。

相比之下,Docker Desktop 的优势是'装完即用',官方镜像仓库加速节点多,文档、问题索引最齐全,遇到坑一搜就能找到答案,社区生态最活跃。

总的来说,如果你想在 Windows 上快速体验容器化,Docker Desktop 是最省心的选择。

安装前期准备

1) 系统与硬件要求
类型具体要求
WSL 版本1.1.3.0 或更高(可通过 "wsl --version" 命令检查)
Windows 系统Windows11:家庭版/专业版/企业版/教育版
Windows10:22H2(内部版本 19045)及以上(家庭版/专业版/企业版/教育版,21H2(19044)为最低支持版本)
硬件64 位处理器(需支持二级地址转换(SLAT))
至少 4GB 系统内存
虚拟化在 BIOS/UEFI 中启用硬件虚拟化(不同主板型号操作不同)
2) 安装 WSL 和 Linux 分发版

需提前安装 WSL 并配置 Linux 分发版(如 Ubuntu、Debian),且确保分发版使用 WSL 2 模式。

安装 Docker Desktop

  1. 下载 Docker Desktop Installer .exe 安装文件;
  2. 启动安装程序,勾选项保持默认即可,点击 OK;
  3. 等待安装完成;
  4. 点击'Close and restart'(关闭并重启)完成安装;
  5. 安装完成后,电脑桌面上会增加 Docker Desktop 的启动图标。

配置 WSL 2 集成

  1. 从 Windows「开始菜单」启动 Docker Desktop,等待启动完成(任务栏隐藏图标中出现 Docker 图标,无报错提示)。
  2. 右键点击任务栏中的 Docker 图标,选择「设置」。
  3. 在设置界面中,进入「常规」选项卡,确保「使用基于 WSL 2 的引擎」已勾选,若未勾选则勾选后点击「应用并重启」。
  4. 进入「资源 → WSL 集成」选项卡,在「启用集成的 WSL 发行版」中,勾选你需要集成的 Linux 分发版(如 Ubuntu-22.04),点击「应用」保存配置。

验证 Docker Desktop 安装

  1. 打开你的 Linux 分发版终端(如 Ubuntu 终端,或通过 Windows 终端切换到 WSL 标签页)。
  2. 执行以下命令,检查 Docker 版本是否正常显示:
docker --version

成功结果示例:Docker version xxx, build xxx。

执行「Hello World」测试镜像,验证 Docker 能否正常拉取和运行容器:

docker run hello-world

成功结果:终端会输出 Docker 欢迎信息(包含「Hello from Docker!」),说明容器运行正常。

常用 Docker 命令

命令用途
docker列出所有 Docker CLI 可用命令
docker --help查看特定命令的帮助文档(如 docker run --help)
docker image ls --all列出本地所有 Docker 镜像
docker container ls --alldocker ps -a 为简写,不加 -a 只显示运行中容器
docker info查看 Docker 系统信息(含 WSL 2 资源配置、镜像仓库等)

目录

  1. 安装前期准备
  2. 1) 系统与硬件要求
  3. 2) 安装 WSL 和 Linux 分发版
  4. 安装 Docker Desktop
  5. 配置 WSL 2 集成
  6. 验证 Docker Desktop 安装
  7. 常用 Docker 命令

更多推荐文章

查看全部
  • 如何选择 AI 大模型(LLMs):开源与商业模型深度对比
  • Vue Print Designer 前端可视化打印设计器详解
  • 计算机基础知识总结:操作系统、网络、数据库与 C++
  • 命令行工具 MCPHost:让大模型通过协议与外部工具交互
  • 购物站点常见漏洞挖掘思路与实战指南
  • 双指针算法专题(一):经典问题精讲
  • VSCode 自定义 Copilot Agent 与 Awesome Agent 模板
  • 2026 年主流 AI 辅助编程工具盘点与选择指南
  • AI 绘画精讲与 AIGC 时代游戏美术设计指南
  • 大模型微调框架对比:Firefly 与 LLaMA Factory 选型建议
  • 转行学习编程,Python 是最适合的语言吗?
  • C++ 初级实战案例:20 个经典编程练习
  • AIGC 赋能艺术创作:探索新机遇
  • 开源知识库 RAGFlow 从部署到实战操作详解
  • 大语言模型在线连续知识学习(OCKL)框架与方法研究
  • Stable Diffusion XL 1.0 实战:低显存 GPU 环境下的本地部署与优化
  • 数据结构:快速排序算法详解与实现
  • AI 产品经理必备核心能力与技能指南
  • GitHub 教育认证后如何领取 Copilot Pro
  • C++ 类与对象进阶:默认成员函数详解

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online