当前位置: 首页 > news >正文

记录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和虚拟机平台

  1. 在任务栏搜索"启用或关闭Windows功能"
  2. 勾选以下两项:
    • "适用于Linux的Windows子系统"
    • "虚拟机平台"
  3. 点击确定并重启系统

2. 验证功能安装

  • 系统将自动下载所需组件
  • 重启后检查功能是否成功启用

三、WSL配置

1. 设置Hypervisor启动类型

  1. 以管理员身份打开PowerShell
  2. 执行命令:
    bcdedit /set hypervisorlaunchtype auto

2. 安装Linux发行版

  1. 在管理员PowerShell中执行:
    wsl --install -d Ubuntu
  2. 等待下载和安装完成

3. 更新和配置WSL

  1. 执行更新命令:
    wsl --update
  2. 设置默认WSL版本:
    wsl --set-default-version 2

4. 故障排除(如更新失败)

  1. 确保WSL功能已启用:
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  2. 重启计算机后重试更新

四、Docker Desktop安装

1. 获取安装程序

  • 官方下载:Docker Desktop官网
  • 或使用网盘链接:
    • 链接: https://pan.baidu.com/s/1BKlo4JFt43oi1P2i0rSZrg
    • 提取码: wagc

2. 安装过程

  1. 运行安装程序
  2. 按照向导完成安装
  3. 安装过程中保持默认设置(除非有特殊需求)

 安装完成后打开docker 图标

 

 稍等一会如果出现下面界面则安装成功,如果出现内核报错则是WSL安装的问题,

3. 安装后验证

  • 安装完成后等待Docker Desktop启动
  • 成功标志:看到Docker欢迎界面和运行状态指示
  • 如出现内核报错,需检查WSL安装是否正确

五、常见问题解决

1. WSL相关问题

  • 确保已安装WSL 2内核更新包
  • 检查WSL版本:wsl -l -v
  • 必要时设置默认发行版:wsl --set-default <发行版名称>

2. Docker启动问题

  • 确保Hyper-V和容器功能已启用
  • 检查防火墙设置是否阻止Docker运行
  • 查看日志获取具体错误信息

六、后续配置建议

  1. 配置Docker镜像加速(国内用户推荐)
  2. 设置资源限制(CPU/内存分配)
  3. 熟悉Docker Desktop界面和基本操作
  4. 尝试运行简单容器验证安装

注意:安装过程中可能需要多次重启系统,请保存好工作进度。

http://www.xdnf.cn/news/965287.html

相关文章:

  • Java入门学习详细版(二)
  • 深入解析默认值工具类:DefaultUtil
  • Chapter03-Authentication vulnerabilities
  • JS深入之从原型到原型链
  • 安装 docker-ce 时 错误:缺少container-selinux >= 2:2.74 错误:缺少 libcgroup
  • crosstool-ng构建sysroot
  • 【面向对象】1. 原型与原型链的概念
  • 如何保证RocketMQ消息不丢失
  • TDengine 快速体验(Docker 镜像方式)
  • docker 网络管理
  • 观成科技:隐蔽隧道工具Ligolo-ng加密流量分析
  • MyBatis的#和$符号详解(Java面试)
  • 企业产品网络安全日志6月10日-WAF资费消耗排查
  • 【大模型01---Flash Attention】
  • 常见的http状态码
  • MySQL主从复制实现指南
  • AWS Lambda Python + AWS Secrets Manager + AWS Aurora Mysql
  • AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年6月10日第104弹
  • 深度学习聊天机器人 需要考虑
  • Linux简单的操作
  • 基于算法竞赛的c++编程(29)类的概念和简单应用
  • v-bind 与 v-model 的区别与联系详解
  • python第48天打卡
  • 通过 VS Code 连接 GitLab 并上传项目
  • 第十四届蓝桥杯_省赛B组(C).冶炼金属
  • 【单片机期末】汇编试卷
  • 64页|PPT|基于华为IPD与质量管理体系融合的研发质量管理:L1-L6分层架构驱动高效运营、标准化质量管理体系
  • 【解密LSTM、GRU如何解决传统RNN梯度消失问题】
  • 详解CNN
  • node+express+jwt+sequelize+mysql+本地服务器部署前端+云服务器公网部署:入门教程