WSL 赋能 Windows 开发:10 分钟优雅装 Docker,环境搭建更简单
·
安装 WSL 2
确保 Windows 10 版本 2004 或更高(或 Windows 11)。以管理员身份打开 PowerShell,运行以下命令启用 WSL 和虚拟机平台功能:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启计算机后,将 WSL 2 设为默认版本:
wsl --set-default-version 2
安装 Linux 发行版
打开 Microsoft Store,搜索并安装 Ubuntu 或其他首选发行版。安装完成后,启动发行版完成初始化设置(创建用户名和密码)。
配置 Docker for Windows
下载 Docker Desktop for Windows,安装时勾选 Use WSL 2 based engine。安装完成后,进入 Docker 设置界面,在 Resources > WSL Integration 中启用已安装的 Linux 发行版。
验证安装
在 WSL 终端中运行以下命令,确认 Docker 正常运行:
docker --version
docker run hello-world
若输出 Docker 版本信息和 Hello World 容器日志,则安装成功。
优化开发体验
在 WSL 中直接访问 Windows 文件(如 /mnt/c 对应 C:\),但建议将项目存储在 WSL 文件系统内(如 ~/projects)以获得更好的性能。
常见问题解决
若遇到网络问题,检查 Docker 代理设置或防火墙规则。WSL 2 需启用嵌套虚拟化(BIOS 中开启 VT-x 或 AMD-V)。
更多推荐
所有评论(0)