一个面向小白的详细教程,轻松在Windows上搭建Linux开发环境
本教程将指导您逐步启用WSL2(Windows Subsystem for Linux 2),安装Ubuntu发行版,并与Docker Desktop集成,最后涵盖系统迁移方法。无论您是开发新手还是经验丰富的用户,都能按照步骤轻松完成。
首先,确保您的Windows 10版本为2004或更高,或Windows 11。以管理员身份打开PowerShell,运行以下命令启用WSL功能:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartdism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 重启计算机后,将WSL2设置为默认版本:wsl --set-default-version 2。如果提示内核更新,请从微软官网下载并安装WSL2 Linux内核更新包。
打开Microsoft Store,搜索“Ubuntu”,选择最新LTS版本(如Ubuntu 22.04)并安装。安装后,从开始菜单启动Ubuntu,系统会提示创建Linux用户名和密码。至此,Ubuntu已在WSL2中运行。
验证安装:在Ubuntu终端运行lsb_release -a查看系统信息。建议运行sudo apt update && sudo apt upgrade更新软件包。
下载并安装Docker Desktop for Windows。启动后,进入Settings > General,确保“Use WSL 2 based engine”已勾选。然后,在Settings > Resources > WSL Integration中,启用Ubuntu发行版。这样,Docker Desktop将直接使用WSL2后端,无需额外配置。
# 在Ubuntu终端中测试Docker集成docker --versiondocker run hello-world 如果命令成功运行,表示集成完成。您可以在Ubuntu中直接使用Docker命令,镜像和容器将存储在WSL2环境中。
如果您已有WSL1发行版或需要迁移数据,可以使用WSL导出导入功能。首先,备份旧系统:wsl --export <发行版名称> <备份路径.tar>。然后,导入到WSL2:wsl --import <新名称> <安装路径> <备份路径.tar> --version 2。这确保了系统迁移的平滑过渡。
日常使用中,通过wsl --shutdown管理WSL实例。要优化性能,建议将Ubuntu文件存储在Windows文件系统中,但注意路径兼容性。
总结:通过本教程,您已成功启用WSL2、安装Ubuntu、集成Docker Desktop并学会系统迁移。这为Windows上的Linux开发和容器化工作流奠定了基础。如有问题,参考微软官方文档或社区论坛。
本文由主机测评网于2026-01-03发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260114555.html