win11 wsl安装docker
时间: 2025-02-18 20:32:19 浏览: 85
### 安装准备
为了在 Windows 11 的 WSL 环境中成功安装 Docker,需先确认已正确配置好 WSL 和 Ubuntu 发行版。确保启用了虚拟机平台功能并安装了适用于 Linux 的 Windows 子系统 (WSL)[^1]。
### 更新现有软件包列表
打开 PowerShell 并以管理员身份运行:
```powershell
wsl --update
```
这一步骤会更新到最新的 WSL 版本[^2]。
### 设置 WSL 2 默认版本
同样是在 PowerShell 中执行命令来设置新发行版默认使用 WSL 2:
```powershell
wsl --set-default-version 2
```
此操作对于后续步骤至关重要,因为 Docker 需要基于 WSL 2 进行工作[^3]。
### 安装必要的组件
进入 Ubuntu 终端,通过以下命令获取最新软件包索引以及安装所需的工具链:
```bash
sudo apt-get update && sudo apt-get upgrade -y
sudo apt install curl git procps ioquake3:i386 -y
```
这些基础库文件有助于顺利完成接下来的操作。
### 获取Docker官方GPG密钥
继续在Ubuntu终端内输入下面的指令下载官方 GPG 密钥用于验证仓库真实性:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
该动作可以保障所使用的镜像源安全可靠。
### 添加稳定版Docker APT仓库
向系统的APT源列表里加入稳定的Docker发布渠道:
```bash
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
这条语句定义了从何处拉取Docker的相关资源。
### 正式安装Docker引擎
完成上述准备工作之后就可以正式开始安装过程,在Ubuntu终端依次键入如下命令:
```bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
```
至此便完成了Docker核心部分的部署工作。
### 测试Docker服务状态
最后可以通过启动测试容器的方式检验整个流程是否无误:
```bash
sudo docker run hello-world
```
如果一切正常,则说明已经能够在Windows 11上的WSL环境中顺利运行Docker了。
阅读全文
相关推荐


















