记录win10/win11安装docker desktop全过程
Docker Desktop 安装完整指南
一、系统准备与虚拟化检查
1. 确认虚拟化支持
- 打开任务管理器 → 性能选项卡
- 检查"虚拟化"是否显示"已启用"
- 如未启用,需进入BIOS设置开启虚拟化技术(通常为Intel VT-x或AMD-V)
2. BIOS设置虚拟化(如需)
- 重启电脑进入BIOS(通常按F2、Del或Esc键)
- 找到虚拟化相关选项(通常在CPU或安全设置中)
- 启用Intel VT-x/AMD-V虚拟化技术
- 保存设置并退出
二、启用Windows功能
1. 开启WSL和虚拟机平台
- 在任务栏搜索"启用或关闭Windows功能"
- 勾选以下两项:
- "适用于Linux的Windows子系统"
- "虚拟机平台"
- 点击确定并重启系统
2. 验证功能安装
- 系统将自动下载所需组件
- 重启后检查功能是否成功启用
三、WSL配置
1. 设置Hypervisor启动类型
- 以管理员身份打开PowerShell
- 执行命令:
bcdedit /set hypervisorlaunchtype auto
2. 安装Linux发行版
- 在管理员PowerShell中执行:
wsl --install -d Ubuntu
- 等待下载和安装完成
3. 更新和配置WSL
- 执行更新命令:
wsl --update
- 设置默认WSL版本:
wsl --set-default-version 2
4. 故障排除(如更新失败)
- 确保WSL功能已启用:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 重启计算机后重试更新
四、Docker Desktop安装
1. 获取安装程序
- 官方下载:Docker Desktop官网
- 或使用网盘链接:
- 链接: https://pan.baidu.com/s/1BKlo4JFt43oi1P2i0rSZrg
- 提取码: wagc
2. 安装过程
- 运行安装程序
- 按照向导完成安装
- 安装过程中保持默认设置(除非有特殊需求)
安装完成后打开docker 图标
稍等一会如果出现下面界面则安装成功,如果出现内核报错则是WSL安装的问题,
3. 安装后验证
- 安装完成后等待Docker Desktop启动
- 成功标志:看到Docker欢迎界面和运行状态指示
- 如出现内核报错,需检查WSL安装是否正确
五、常见问题解决
1. WSL相关问题
- 确保已安装WSL 2内核更新包
- 检查WSL版本:
wsl -l -v
- 必要时设置默认发行版:
wsl --set-default <发行版名称>
2. Docker启动问题
- 确保Hyper-V和容器功能已启用
- 检查防火墙设置是否阻止Docker运行
- 查看日志获取具体错误信息
六、后续配置建议
- 配置Docker镜像加速(国内用户推荐)
- 设置资源限制(CPU/内存分配)
- 熟悉Docker Desktop界面和基本操作
- 尝试运行简单容器验证安装
注意:安装过程中可能需要多次重启系统,请保存好工作进度。