docker + windows wls2的安装
时间: 2025-02-25 19:02:22 浏览: 78
### 如何在 Windows WSL2 上安装 Docker
#### 准备工作
为了确保顺利安装,在开始之前确认操作系统满足最低需求。系统应为64位版本的Windows 10 或更高版本,并已启用虚拟化支持[^3]。
#### 启用 WSL2 和 Linux 子系统
首先,需通过PowerShell以管理员身份执行命令来设置WSL并默认使用WSL2作为其内核版本:
```powershell
wsl --set-default-version 2
```
接着安装所需的Linux发行版,可以从Microsoft Store下载如Ubuntu等流行的选择。
#### 配置 WSL2 的内存和处理器核心数限制
编辑`C:\Users\<YourUsername>\.wslconfig`文件(如果不存在则创建之),加入以下内容来自定义分配给WSL2实例资源的数量:
```ini
[wsl2]
memory=8GB # 设置最大可用内存大小
processors=4 # 设置可使用的CPU核心数量
```
#### 安装适用于 Linux 的 Docker Engine
进入所选Linux发行版终端环境,更新包索引并安装必要的依赖项:
```bash
sudo apt-get update && sudo apt-get upgrade -y
sudo apt install ca-certificates curl gnupg lsb-release
```
添加官方GPG密钥及稳定版仓库:
```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引擎:
```bash
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
验证安装是否成功可以通过查看当前安装的Docker版本号完成:
```bash
docker --version
```
当显示类似于 `Docker version 23.0.1, build a5ee5b1`的信息时,则表明安装过程顺利完成[^4]。
#### 开启 Docker 自启动服务
为了让每次打开WSL都能自动启动Docker守护进程,可以考虑利用systemctl工具或者编写简单的脚本来实现自动化操作。
阅读全文
相关推荐
















