window11下安装docker
时间: 2025-06-19 18:34:34 浏览: 14
### 在 Windows 11 上安装 Docker 的步骤
要在 Windows 11 上成功安装 Docker,需按照以下流程操作:
#### 一、确认系统环境支持
确保计算机满足以下条件:
- 操作系统为 Windows 11 Pro 或更高版本。
- 已启用虚拟化功能(可通过 BIOS 设置开启硬件虚拟化支持)。
#### 二、安装 WSL 2 (Windows Subsystem for Linux)
Docker Desktop 利用 WSL 2 提供容器化的后端服务。以下是具体步骤:
1. **启用 WSL 功能**
打开 PowerShell 并以管理员身份运行以下命令来启用 WSL[^1]:
```powershell
wsl --install
```
此命令会自动完成后续的 WSL 安装过程,包括 Hyper-V 和虚拟机平台的功能启用。
2. **设置默认版本为 WSL 2**
输入以下命令将默认版本设为 WSL 2:
```powershell
wsl --set-default-version 2
```
3. **验证已安装的发行版**
使用 `wsl --list --verbose` 命令查看当前安装的所有 Linux 发行版及其版本号。
4. **安装 Ubuntu 或其他 Linux 发行版**
推荐安装 Ubuntu-22.04,通过 Microsoft Store 或者直接在 PowerShell 中执行以下命令安装:
```powershell
wsl --install -d Ubuntu-22.04
```
5. **启动并初始化 Ubuntu**
启动刚安装好的 Ubuntu,并按提示设置用户名和密码[^1]。
#### 三、下载并安装 Docker Desktop
1. **访问官方页面**
访问 Docker 官方网站,下载适用于 Windows 的 Docker Desktop 版本[^2]:
[https://www.docker.com/products/docker-desktop/](https://www.docker.com/products/docker-desktop/)
2. **安装程序**
双击下载的 `.exe` 文件,按照向导逐步完成安装。如果遇到错误消息 “WSL 2 installation is incomplete”,可以尝试修复方法[^4]。
3. **配置国内镜像加速**
打开 Docker Desktop,在设置界面找到 Docker Engine 配置文件,添加阿里云或其他国内镜像地址[^3]:
```json
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://inhj05a1.mirror.aliyuncs.com"
]
}
```
4. **调整资源分配**
根据实际需求修改 CPU、内存以及磁盘空间限制,建议至少保留 2 GB 内存给 Docker 使用。
#### 四、测试 Docker 是否正常工作
打开终端窗口,输入以下命令检查 Docker 状态:
```bash
docker version
```
若显示客户端和服务端信息,则说明安装成功[^1]。
---
###
阅读全文
相关推荐


















