
Win11安装Docker和Docker Desktop步骤 1检查虚拟化是否开启CtrlShiftESC打开任务管理器 → 性能 → CPU查看虚拟化已启用如果显示已禁用重启电脑进 BIOS 打开Virtualization Technology步骤 2开启 Windows 必要功能搜索PowerShell右键以管理员身份运行执行下面命令wsl --install这条命令自动安装 WSL、Ubuntu 子系统安装完成重启电脑执行完重启电脑。重启后升级 WSL 内核更新 WSL2 Linux 内核(如果内核已经最新会提示已是最新版本如果内核版本旧自动下载安装 WSL 内核补丁。)wsl --update执行查看版本命令(默认版本显示Default Version: 2则成功)wsl --status否则执行命令(设置新创建的 WSL 子系统默认使用 WSL2 版本Docker Desktop 依赖 WSL2。)wsl --set-default-version 2步骤 3下载 Docker Desktop官网下载https://www.docker.com/products/docker-desktop/Docker Desktop Installer.exe步骤 4安装 Docker Desktop双击安装包勾选Use WSL 2 instead of Hyper-V(必须勾选WSL2 性能远好于 Hyper-V。家庭版 Win11 没有 Hyper-V只能使用 WSL2 后端)可选Add shortcut to desktop 创建桌面图标点击 OK 等待安装完成重启电脑步骤 5Docker Desktop 启动 验证 优化 测试5.1 启动重启后双击 Docker Desktop 图标接受协议可以跳过 Docker 账号登录(本地开发不需要注册)等待右下角鲸鱼图标加载完成(鲸鱼图标稳定不动 启动成功)5.2 验证启动 Docker 之后打开 cmd/powershell 验证docker -v安装完成后验证wsl -l -v正常会看到自动创建的docker-desktop和docker-desktop-data两个子系统版本都是 25.3 优化镜像配置国内镜像加速(解决拉取镜像超时)打开 Docker Desktop → 右上角齿轮Settings→Docker Engine把下面 JSON 全部替换进去然后点击Apply restart保存重启 Docker{ builder: { gc: { defaultKeepStorage: 20GB, enabled: true } }, experimental: false, registry-mirrors: [ https://hub.rat.dev, https://docker.1panel.live ] }验证镜像加速docker info输出里面找到Registry Mirrors出现那两个地址就说明镜像源配置成功南京大学镜像站https://docker.dockerimages.jobcher.com阿里云的个人专属加速器(免费且稳定)。登录 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors在左侧导航栏选择镜像工具 - 镜像加速器在页面中你会看到一个属于你的加速器地址。5.4 测试拉取docker pull hello-world能快速拉取成功就 OK下载完成后运行容器测试docker run hello-world看到Hello from Docker!字样代表 Docker 环境全部正常。