windows安装docker碰到的问题Wsl/0x80072f7d

下载Docker:Docker: Accelerated Container Application Development

选择windows版本下载,我下载的是:Download for Windows - AMD64

一、安装wsl

安装之前,需要先安装wsl

先看看系统虚拟化是否开启,如没开启需要BLOS里设置

win10搜索Windows PowerShell 管理员模式打开

输入:wsl --install -d Ubuntu

可能会遇见下面问题,我就碰见这一个然后解决

问题:
wsl --install -d Ubuntu
错误: 0x80072efd

解决:
win+r 输入inetcpl.cpl ->高级->开启TLS1.2

然后正常了......搜索的方法都用遍了 就这个成功了,折腾老半天

问题解决之后等Ubuntu安装完

安装完成后会弹出如下界面

输入用户名密码,这个跟Linux一样样,输入密码不显示

二、安装Docker

下面就是安装Docker了,根据下载包安装完之后需要重启

接受协议,反正就是跟着流程走就是了

提示需要手动升级,以管理员身份打开命令行,运行wsl --update

重新点开软件,右下方提示需要安装缺少的组件,根据提示进行安装,安装完成后重启

安装完成后重启

再一次进入docker,等待Engine Starting后就成功了(可能需要等一会)

三、修改镜像

替换成

{
  "builder": {
    "gc": {
      "defaultKeepStorage": "20GB",
      "enabled": true
    }
  },
  "experimental": false,
  "features": {
    "buildkit": true
  },
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://cr.console.aliyun.com",
    "https://mirror.ccs.tencentyun.com"
  ]
}

安装完~

### WSL启动失败解决方案 当遇到`wsl.exe`启动失败的情况时,可能的原因有很多。对于错误码 `0x80072f7d` 和 `exit status 0xffffffff` 的情况,这通常意味着网络连接问题或更新过程中遇到了不可恢复的错误[^1]。 #### 方法一:收集诊断信息并提交反馈 如果常规方法无法解决问题,则建议先收集诊断日志再向官方提交问题报告。可以通过命令行工具来获取详细的调试信息: ```bash wsl --status wsl --list --verbose ``` 这些命令可以帮助确认当前系统的状态以及已安装的发行版版本号等重要信息。 #### 方法二:尝试手动下载最新内核包 有时自动更新机制会因为各种原因失效,在这种情况下可以选择手动下载适用于 Windows Subsystem for Linux 的 Linux 内核更新程序,并按照说明完成安装过程。 访问微软官方网站寻找最新的WSL内核发布页面,下载适合操作系统的离线安装器进行单独部署。 #### 方法三:利用第三方工具修复常见兼容性问题 针对某些特定场景下的应用冲突(如 Docker Desktop),可以考虑借助专门开发的小型辅助软件来进行针对性处理。例如提到过的 nolsp.exe 就是一个很好的例子,它能够有效缓解由于 LSP 层面引起的多种异常状况[^2]。 #### 方法四:排查环境变量设置不当引发的问题 有用户反映在修改过 PATH 或其他全局环境变量之后出现了类似的启动失败现象。因此有必要检查最近是否有更改过此类配置项,并适当回滚到之前的稳定状态。特别是注意避免将不完整的路径加入其中,以免影响正常解析流程[^3]。 #### 方法五:重置或重新注册分发映像 最后还可以试着执行如下指令以清除缓存数据或是强制刷新所使用的Linux 发行版镜像资源: ```powershell wsl --shutdown wsl --unregister <DistributionName> wsl --install -d <DistributionName> ``` 以上措施有助于排除潜在的数据损坏风险因素。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值