一、家庭版安装 Docker 的两种方案

方案说明适用场景
Docker Desktop + WSL 2官方推荐方案,通过 WSL 2 后端运行 Linux 容器大多数开发场景,体验最好
替代方(Container Desktop)开源免费的 Docker Desktop 替代品,同样基于 WSL 2不想使用 Docker Desktop 或有商业许可顾虑

 二、方案一:Docker Desktop + WSL 2(官方推荐)

  1. 系统要求
    Windows 10/11 64位:家庭版需要 **22H2(内部版本 19045)或更高版本**
    如果版本较旧,需要先通过 Windows Update 更新到最新版
  2. 硬件要求
    支持 **SLAT**(二级地址转换)的 64 位处理器(近十年 CPU 都支持)
    至少 **4GB** 内存
    在 BIOS/UEFI 中**启用硬件虚拟化**(Intel VT-x 或 AMD-V)
  3. 安装步骤
    第一步:安装/更新 WSL 2
    以管理员身份打开 PowerShell,执行:
    wsl --install
    wsl --update

    重启电脑。
    第二步:验证 WSL 2 是否就绪
     

    wsl --version

如果显示版本号(如 2.x.x),说明安装成功。

第三步:下载并安装 Docker Desktop

  •  访问 [Docker 官网下载页面](https://www.docker.com/products/docker-desktop/)
  • 下载 `Docker Desktop Installer.exe`
  •  双击运行,安装时确保勾选 "Use WSL 2 instead of Hyper-V"
  • 安装完成后,重启电脑

    第四步:验证安装

打开 PowerShell 或终端,执行:
 

docker --version
docker run hello-world

如果看到 "Hello from Docker!",说明安装成功。

 三、Container Desktop(开源免费替代)

如果不想使用 Docker Desktop(家庭版个人使用是免费的,但部分用户有许可或资源占用顾虑),可以选择完全开源的替代方案 。

优势
完全开源免费**,无商业许可限制
更轻量**,内存占用比 Docker Desktop 低约 60%
无缝 WSL 2 集成,体验与 Docker Desktop 基本一致

系统要求
Windows 10 1903 及以上,或 Windows 11
已启用 WSL 2

安装步骤
1. 从 GitHub 下载最新版 `ContainerDesktopInstaller.exe`
2. 双击运行,按提示完成安装
3. 安装后会自动配置 WSL 2 和 Docker Engine

验证安装powershell

docker --version
docker run hello-world

 四、重要限制说明

项目家庭版 + WSL 2专业版/企业版
运行 Linux 容器✅ 支持✅ 支持
运行 Windows 容器❌ 不支持✅ 支持
使用 Hyper-V 后端❌ 不支持(需专业版)✅ 支持

对于 Spring Boot + Redis + PostgreSQL 开发来说,只需要 Linux 容器,家庭版完全够用,因为 Redis 和 PostgreSQL 官方镜像都是 Linux 镜像。

五、快速验证你的电脑是否满足条件

以管理员身份打开 PowerShell,执行以下命令检查:

# 1. 检查 Windows 版本
Get-ComputerInfo | Select WindowsVersion, WindowsBuildLabEx

# 2. 检查是否支持虚拟化
Get-WmiObject -Class Win32_Processor | Select-Object -ExpandProperty VirtualizationFirmwareEnabled

# 3. 检查 WSL 状态
wsl --status

如果 `VirtualizationFirmwareEnabled` 显示 `False`,需要进入 BIOS 开启虚拟化(不同品牌电脑进入方式不同,通常是开机按 F2/Del/F10)。

总结

家庭版可以装 Docker**,通过 WSL 2 后端运行 Linux 容器
版本要求**:Windows 10/11 22H2 或更高
两种方案**:官方 Docker Desktop 或开源 Container Desktop
日常开发(Redis、PostgreSQL、Spring Boot)完全够用**

如果系统版本低于要求,建议先通过 Windows Update 更新到最新版再安装。

更多推荐