Win11安装Docker问题:
Win11正式版升级安装Docker(基于WSL2) Update the WSL kernel by running "wsl --update" or follow instructions at https://docs.microsoft.com/windows/wsl/wsl2-kernel.
Update the WSL kernel by running "wsl --update" or follow instructions at https://docs.microsoft.com/windows/wsl/wsl2-kernel.
问题描述:
从Win10升级到Win11后,当计算机第一次启动时(以及之后的每次),Docker Desktop 将无法启动。Docker Desktop 在 Windows 更新之前运行良好。
每次重新启动计算机或尝试手动启动 Docker Desktop 时,都会出现此问题。
安装win11后Docker运行报错,主要报错内容是Microsoft .NET Framework无法连接xxx,其实就是无法连接到wsl2。
根据Docker官方说明,需要升级到最新的wsl2内核和Docker Desktop。
解决办法,升级WSL2内核:
关闭正在运行的所有wsl2终端,以管理员身份运行PowerShell或者命令行工具。
命令:
wsl --update
下载和前期安装过程不会影响系统正常使用,最后的重启安装的过程大概耗时几分钟:
更新内核,然后再执行wsl以重新启动 wsl2
此时再运行最新版的Docker Desktop即可正常使用docker,镜像和容器数据没有受到影响。
由于win11中wsl2的启动可能被延后,因此如果wsl2在Docker Desktop之后启动则有可能再次报错。调整启动顺序则可避免此问题。
再次启动Docker就正常了:
其它:
升级到win11后,网速监控软件TrafficMonitor无法正常显示在任务栏。通过Github的Actions下载升级最新版即可解决问题。
由此可见,在win11正式版发布之前,很多开发者借助win11测试版进行了大量开发和适配工作,升级软件到最新版是解决问题的首选方案。
如果本篇文章对你有帮助的话,很高兴能够帮助上你。文章来源:https://www.toymoban.com/news/detail-788000.html
当然,如果你觉得文章有什么让你觉得不合理、或者有更简单的实现方法又或者有理解不来的地方,希望你在看到之后能够在评论里指出来,我会在看到之后尽快的回复你。文章来源地址https://www.toymoban.com/news/detail-788000.html
到了这里,关于Win11安装Docker报错Update the WSL kernel by running “wsl --update“ or follow instructions at https://doc的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!