Windows Docker 安装
Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。
重要说明
Windows 10 系统安装
Docker Desktop 是 Docker 在 Windows 10/11 和 macOS 操作系统上的官方安装方式。你可以从官方网站下载:https://docs.docker.com/desktop/install/windows-install/
系统要求
1. 安装 Hyper-V

关于 Hyper-V
Hyper-V 是微软开发的虚拟机,类似于 VMWare 或 VirtualBox,仅适用于 Windows 10。这是 Docker Desktop for Windows 所使用的虚拟机。
注意
启用 Hyper-V

启用方法
方法一:通过控制面板
- 打开"程序和功能"
- 点击"启用或关闭Windows功能"
- 选中"Hyper-V"
方法二:通过 PowerShell
使用 PowerShell(管理员身份)执行命令:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
2. 安装 Docker Desktop
访问 Docker Hub(https://hub.docker.com/?overlay=onboarding),点击"Get started with Docker Desktop"下载 Windows 版本。
安装步骤
- 双击下载的 Docker for Windows Installer 安装文件
- 按照安装向导提示进行安装
- 点击 Finish 完成安装
3. 验证安装
安装完成后,Docker 会自动启动:

运行测试命令验证安装:
docker run hello-world

Windows 7/8 系统安装
对于 Windows 7、8 等系统,需要使用 Docker Toolbox 来安装。推荐使用阿里云镜像下载:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
Docker Toolbox 组件
- Docker CLI - 客户端,用来运行 docker 引擎创建镜像和容器
- Docker Machine - 可以让你在 Windows 的命令行中运行 docker 引擎命令
- Docker Compose - 用来运行 docker-compose 命令
- Kitematic - Docker 的 GUI 版本
- Docker QuickStart shell - 已配置好 Docker 的命令行环境
- Oracle VM Virtualbox - 虚拟机
安装步骤
- 下载并双击运行安装文件
- 按照安装向导进行安装,可以选择需要的组件
- 安装完成后,桌面会出现相关图标
- 点击 Docker QuickStart 图标启动 Docker Toolbox 终端
权限确认
验证安装
在 Docker Toolbox 终端中运行以下命令:
docker run hello-world
常见问题
Windows 安装 WSL 报错:找不到文件 ConfigureGpu
错误内容
找不到文件 Wsl/InstallDistro/Service/RegisterDistro/CreateVm/ConfigureGpu/HCS/ERROR_FILE_NOT_FOUND
解决方案
wsl --uninstall wsl
执行上述命令后,重新安装 WSL 即可解决问题。