WSL+Windows Docker:10 分钟安装,开发调试无缝衔接
·
安装 WSL
确保 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 或其他 Linux 发行版。安装完成后启动发行版,完成初始用户设置。
安装 Docker Desktop
下载 Docker Desktop for Windows,安装时勾选“使用 WSL 2 引擎”选项。安装完成后启动 Docker Desktop,确保设置中已启用 WSL 集成。
在 Docker Desktop 的 Settings > Resources > WSL Integration 中,勾选已安装的 Linux 发行版以启用 Docker 集成。
验证安装
在 WSL 终端中运行以下命令验证 Docker 安装:
docker --version
docker run hello-world
配置开发环境
在 WSL 中安装常用开发工具,例如 VS Code 的 Remote - WSL 扩展,实现无缝开发调试。通过以下命令在 WSL 中安装 VS Code:
code .
文件系统互通
Windows 和 WSL 的文件系统互通。Windows 文件可通过 /mnt/c 访问,WSL 文件可从 Windows 资源管理器的 \\wsl$ 路径访问。
调试容器应用
在 VS Code 中安装 Docker 扩展,可直接管理容器、镜像和编排。通过 WSL 终端启动开发容器,VS Code 可自动附加调试器。
更多推荐
所有评论(0)