wsl ubuntu安装docker
时间: 2025-01-23 13:08:17 浏览: 44
### 如何在 Windows Subsystem for Linux (WSL) 的 Ubuntu 发行版上安装 Docker
#### 准备工作
为了确保顺利安装,在开始之前确认已更新至最新的 WSL2 版本并选择了 Ubuntu 作为默认分发版本[^2]。
#### 更新系统包索引和软件包
首先,打开 Ubuntu 终端窗口,并执行以下命令以确保所有现有软件包都是最新版本:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 安装必要的依赖项
接着,安装一些必需的依赖库以便后续能够正常编译和运行 Docker:
```bash
sudo apt install apt-y
```
#### 添加官方 GPG 密钥
获取来自 Docker 官方仓库的安全密钥用于验证下载文件的真实性:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
#### 设置稳定版存储库
配置 APT 来从 Docker 的官方源中拉取镜像而不是默认的 Ubuntu 存储库:
```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 Engine
现在可以安全地安装 Docker 引擎了。这一步会自动处理所有的依赖关系并将所需组件部署到位:
```bash
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y
```
由于 WSL 中缺少 `systemctl` 命令,因此需要借助其他方式来管理 Docker 服务状态。一种方法是利用 Docker Desktop 应用来代替传统意义上的守护进程控制工具[^3]。
#### 启动 Docker 并测试安装情况
完成上述步骤之后,可以通过下面这条简单的指令检验是否成功启用了 Docker 功能:
```bash
docker run hello-world
```
如果一切正常的话,将会看到一条欢迎消息表明容器化应用程序正在按预期运作。
阅读全文
相关推荐


















