wsl2安装dockor
时间: 2025-05-22 08:58:08 浏览: 17
### 如何在WSL2上安装配置Docker
#### 准备工作
确保已按照官方指南完成了必要的准备工作,包括启用WSL 2并设置默认版本为2。这一步骤对于后续操作至关重要[^1]。
#### 更新系统软件包
进入Ubuntu终端后,更新现有的软件包列表以获取最新的可用版本:
```bash
sudo apt-get update && sudo apt-get upgrade -y
```
#### 安装必要依赖项
为了使Docker能够正常运作,在此之前需先安装一些必需的工具和库文件:
```bash
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
```
#### 添加Docker官方GPG密钥
通过执行下面命令来添加Docker维护者的签名密钥到APT键环中,从而验证下载的安全性:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
#### 设置稳定版仓库
定义一个变量存储当前使用的Linux发行版代号,并将其加入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 Engine
再次刷新本地索引并将所需组件部署到位:
```bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
#### 验证安装成果
确认Docker服务已经启动并且可以正常使用:
```bash
sudo systemctl start docker
sudo docker run hello-world
```
如果一切顺利的话,应该会看到一条欢迎消息表明容器正在运行良好。
#### 用户权限调整 (可选)
为了让非root用户也能轻松管理Docker,建议创建一个新的docker组并向其中添加自己的账户名:
```bash
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
```
以上就是在WSL2环境下搭建Docker环境的具体流程[^4]。
阅读全文
相关推荐
















