在wsl的ubuntu中安装docker
时间: 2025-06-18 12:40:04 浏览: 12
### 在WSL2 Ubuntu系统上安装配置Docker
#### 更新系统包列表并安装必要依赖项
为了确保系统的最新状态,在开始之前需要更新系统包列表,并安装一些必要的依赖项。这可以通过运行以下命令完成:
```bash
sudo apt update && sudo apt -y install --no-install-recommends \
apt-transport-https ca-certificates curl gnupg2 software-properties-common
```
此步骤确保了系统能够访问HTTPS协议的APT源,并安装了一些基础工具来支持后续的操作[^1]。
#### 添加Docker官方APT仓库信息
接下来,添加Docker的官方APT仓库到系统的源列表中。执行如下命令以实现这一目标:
```bash
echo "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
这里`$(lsb_release -cs)`动态获取当前发行版代号,适用于不同的Ubuntu版本[^1]。
#### 导入Docker官方GPG密钥
导入Docker官方发布的GPG密钥对于验证下载的软件包真实性至关重要。通过下面的命令可以安全地导入该密钥:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
这条命令不仅下载了公钥还将其转换成适合APT使用的格式存储起来[^2]。
#### 安装Docker引擎及相关组件
再次刷新本地APT缓存数据之后就可以正式安装Docker及其关联程序了。具体操作如下所示:
```bash
sudo apt update && sudo apt -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```
以上指令一次性完成了多个重要部分的部署工作,包括但不限于核心服务端守护进程、客户端交互界面还有构建镜像所需的支持模块等等[^1]。
#### 验证Docker是否成功安装
最后一步是用来检验整个流程是否有误的关键环节——启动Docker服务并将当前用户加入到docker组当中以便无需root权限即可操控容器环境;同时利用hello-world测试图像进一步确认实际功能可用性情况:
```bash
# 启动Docker服务
sudo systemctl start docker
# 将当前用户添加至docker组
sudo usermod -aG docker $USER
# 测试Docker安装是否正常
docker run hello-world
```
如果一切顺利的话,则应该能看到来自官方提供的欢迎消息打印在终端屏幕上表示大功告成!
---
阅读全文
相关推荐


















