Windows 安装 WSL 和 Docker 完整教程‌

Windows 安装 WSL 、ubuntu和 Docker 完整教程‌
‌一、系统要求‌
‌操作系统‌:Windows 10 / Windows 11(版本 ≥ 22H2,推荐 22H2 或24H2,其中23H2和25H2部分家庭版系统可能本身有问题安装不了)。
‌硬件要求‌:CPU 支持虚拟化(Intel VT-x / AMD-V),且 BIOS 中已开启虚拟化。

安装docker必须先安装wsl2,确保wsl2正常安装且无问题再去安装docker。
如果wsl都不能正常安装那直接放弃把不用安装docker了,都不能正常安装和使用wsl的那docker百分百不能启动就没必要安装docker了。

‌二、启用 Windows 功能(关键步骤)‌
以管理员身份打开 PowerShell,执行以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Hyper-V /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V-All /all /norestart
家庭版用户‌需额外执行:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -NoRestart
家庭版不支持Hyper-V 无法正常开启,不要乱强制安装Hyper-V,家庭版使用的是 VirtualMachinePlatform

启用虚拟机平台:
dism.exe /Online /Enable-Feature /FeatureName:VirtualMachinePlatform /All
执行完成后 ‌必须重启电脑‌。

‌三、安装 WSL‌
安装 WSL 核心组件:
wsl --install --no-distribution
若报错,可尝试手动安装:
winget install -e --id Microsoft.WSL
离线安装(可选)‌:若网络问题无法在线安装,可下载离线包:

百度网盘 WSL 离线包下载链接:https://pan.baidu.com/s/1K1O8svgXD5w2gRrdmOmI4A?pwd=fc9h
夸克网盘 WSL 离线包下载链接:https://pan.quark.cn/s/947a446a9334

‌四、安装 Linux 子系统‌
推荐安装 Ubuntu:
wsl --install -d Ubuntu-24.04
或选择其他版本:
wsl --install -d Ubuntu-22.04
wsl --install -d Ubuntu-20.04
离线安装 Ubuntu:
百度网盘 Ubuntu 离线包下载链接: https://pan.baidu.com/s/1QsqUxs_KhwQaT6TsqCTi4A?pwd=3fxx
夸克网盘 Ubuntu 离线包下载链接:https://pan.quark.cn/s/4a3a678e0b72

基础命令

wsl                          # 启动
wsl --shutdown      # 重启
wsl -l -v                  # 查看发行版

‌五、安装 Docker‌
下载 Docker 安装包:
Docker  百度网盘下载链接:https://pan.baidu.com/s/1QsqUxs_KhwQaT6TsqCTi4A?pwd=3fxx
Docker  夸克网盘下载链接:https://pan.quark.cn/s/4a3a678e0b72

其他教程及资源请访问我们的知识库:https://l5s165.smartapps.baidu.com

知识库提供各种教程及软件镜像等资源

发表观点 / Comment

提示:本文章评论功能已关闭