win docker wsl
时间: 2024-12-31 11:34:55 浏览: 22
### 使用Docker与WSL集成的方法
#### 安装并配置WSL 2
为了使Docker能够在Windows上的WSL(Windows Subsystem for Linux)环境中运行,首先要安装支持的Linux发行版以及设置好WSL 2作为默认版本[^1]。
可以通过Microsoft Store获取Ubuntu或其他兼容的Linux发行版来完成这一步骤。接着,在PowerShell中执行命令`wsl --set-default-version 2`以确保新安装的任何Linux分发都将基于性能更佳、更适合容器化的WSL 2架构工作[^2]。
#### 获取并启动Docker Desktop
下载适用于Windows系统的Docker Desktop应用程序,并按照向导提示完成安装过程。首次打开程序时会自动检测已有的WSL环境;如果一切正常,则允许其启用必要的内核特性以便后续操作顺利进行[^3]。
#### 配置Docker使用特定的WSL分布
当Docker Desktop成功连接到选定的Linux子系统之后,就可以通过图形界面中的Settings选项卡下的Resources -> WSL Integration部分指定哪些已安装好的Linux发行版可以被用来承载docker引擎服务了。勾选对应框即表示开启该功能[^4]。
```bash
# 测试是否能正常使用docker cli工具
docker run hello-world
```
上述命令用于验证整个链路是否搭建正确无误——从宿主机调用CLI直到远端镜像仓库拉取测试图像再返回近端控制台输出消息为止均应顺畅运作[^5]。
阅读全文