通过wsl的ubuntu部署docker
时间: 2025-07-06 14:51:42 浏览: 20
### 部署 Docker 在 WSL 的 Ubuntu 发行版
#### 准备工作
为了确保顺利部署,在 Windows 上应先安装适用于 Linux 的 Windows 子系统(WSL),并选择合适的 Ubuntu 版本作为目标环境。对于希望简化配置流程的情况,可以考虑直接利用已经兼容 WSL 的 Docker Desktop 来实现容器化应用的快速搭建[^1]。
#### 更新包索引与工具链
在开始之前,需保证本地软件库是最新的,并安装必要的依赖项:
```bash
sudo apt-y
sudo apt install ca-certificates curl gnupg lsb-release
```
#### 添加官方 GPG 密钥及稳定版仓库
执行如下命令以安全方式获取来自 Docker 官方的安全密钥以及添加用于分发更新的 APT 源列表文件:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
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 CE 安装过程
完成上述准备工作之后,即可继续按照标准程序来安装社区版 Docker 引擎到当前使用的 Linux 发行版本当中去:
```bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
由于 WSL 中默认不提供 `systemctl` 命令的支持,因此即使成功完成了以上步骤,也无法通过传统的方式启动或管理 Docker 服务[^3]。不过这并不影响实际使用体验,因为一旦启用了 Docker Desktop 并关联至指定的 WSL 发行版后,便可以在任意终端窗口内正常调用 Docker CLI 功能了。
#### 测试验证
最后一步是要确认一切设置无误,可以通过拉取一个简单的测试镜像来进行检验:
```bash
docker run hello-world
```
如果能够看到预期的消息输出,则说明整个集成过程顺利完成!
阅读全文
相关推荐



















