docker安装遇到问题大记录

首先先说好,各个windows版本不一致造成的问题非常多,很有可能因为一些奇形怪状的问题就导致报错,docker作为容器也是更新频率挺快,win10现在已经有部分版本会因为wsl不支持更新最新内核而造成wsl报错了,记录这个文章也是因为博主深受其害,win11的ui以及一些功能让我不是很想更新,谁知道会在docker这里耽误这么久…

因为博主这里不是按照全流程记录的,只是装完之后针对自己的内容进行了复盘,所以我这里只谈遇到的问题,其他问题我这里甩一个其他up的链接,大家可以两个文章参考起来看。

优质链接:https://blog.csdn.net/niujiao666/article/details/154305045

这里遇到的问题我会分点来说,可以自行查看

  1. 找不到windows功能页面

    这个常出现于旧版本的win10,在搜索界面搜索功能容易搜不到,这里建议win + X选择应用和功能页面就可以了。

  2. 安装ubuntu安装不上

    wsl安装过程中一般出现错误较少,问题往往出在下面的情况,使用wsl下载ubuntu系统时出现出现错误代码,去找错误代码也找不到相关原因(PS:这里就很无语,有错误代码去追溯官网发现原因很水,也没啥参考价值)。

    PS C:\Windows\system32> wsl --install -d ubuntu
    正在下载: Ubuntu
    安装过程中出现错误。分发名称: 'Ubuntu' 错误代码: 0x80072ee7
    

    这里解决方法我们需要换个思路,竟然这里下载不了,就通过另一个方法:microsoft store,这里可以直接搜索ubuntu下载,后续再进行wsl和ubuntu的关联就行了。

    下载好ubuntu后,运行菜单里打开ubunu,设置一下你的账号密码,全部设置完后,开一个管理员的命令行,输入wsl -l -v正常来说这里就可以输出你的内核版本号就算是关联上了,这个报错就算结束了。

  3. microsoft store打开不了或者显示是被打断需要更新以及更新不了

    这里一般就是把windows更新关闭了导致的,这里建议下载https://soft.wsyhn.com/soft/WindowsUpdateBlocker_1.8.0.0.exe用这个软件把windows更新开开先,大不了安装完了再关掉,开开之后重启电脑,在设置里把winows更新里的高级选项 更新Vindows时接收其他Microsoft产品的更新 给开开,不然很可能连接不上microsoft的服务器!两个都开开之后正常来说microsoft store就可以正常下载ubuntu了,且你的wsl update如果出现连接不上的错误代码也是可以解决的

  4. 在更新了最新的wsl之后docker还是一直提示你需要wsl update,且你会发现你执行代码后一直告诉你无需更新

    这个是因为你的windows版本是win10旧版本,而这个版本很可能是无法更新最新的wsl的,和docker需求的wsl内核版本间存在兼容的问题,解决方法很简单,安装旧版本的docker即可解决,旧版本的docker没有强制要求内核的问题,这里提供一个下载链接,截至博主刚安装的结果还是可以正常使用的,如果安装不了可以找豆包等ai工具帮忙检索一下旧版本docker下载链接即可。

    链接:https://desktop.docker.com/win/main/amd64/120376/Docker%20Desktop%20Installer.exe

上述是博主在安装的过程中遇到的问题,博主安装结束的时间是25年的11月9日,想必之后由于系统更新还将带来更多类似的版本不兼容的问题,希望这篇文章能解决一下你们的问题。(PS:csdn上现在水文的和ai的是真的多,希望以后能好点,最好出个适用性的功能让用户打分,用户觉得适用高的文章猛猛推流这样才对,不然很多旧版本的文章被推出来,那个命令行的命令都用不了了还在那里传…)

更多推荐