Win11家庭版安装Docker
一、家庭版安装 Docker 的两种方案
| 方案 | 说明 | 适用场景 |
|---|---|---|
| Docker Desktop + WSL 2 | 官方推荐方案,通过 WSL 2 后端运行 Linux 容器 | 大多数开发场景,体验最好 |
| 替代方(Container Desktop) | 开源免费的 Docker Desktop 替代品,同样基于 WSL 2 | 不想使用 Docker Desktop 或有商业许可顾虑 |
二、方案一:Docker Desktop + WSL 2(官方推荐)
- 系统要求
Windows 10/11 64位:家庭版需要 **22H2(内部版本 19045)或更高版本**
如果版本较旧,需要先通过 Windows Update 更新到最新版 - 硬件要求
支持 **SLAT**(二级地址转换)的 64 位处理器(近十年 CPU 都支持)
至少 **4GB** 内存
在 BIOS/UEFI 中**启用硬件虚拟化**(Intel VT-x 或 AMD-V) - 安装步骤
第一步:安装/更新 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 更新到最新版再安装。
更多推荐




所有评论(0)