Docker Desktop 更新4.25.1版本后出现WSL2报错

这篇具有很好参考价值的文章主要介绍了Docker Desktop 更新4.25.1版本后出现WSL2报错。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 近期发现 Docker Desktop 有新版本可以更新,结果操作后  再打包它就闪退了。无奈只能删除 Docker Desktop 后下载新版本安装程序进行重装,然后依次出现2个弹窗上面显示如下报错内容。 

第一个弹窗:  

Docker Desktop 更新4.25.1版本后出现WSL2报错,docker,容器,运维

打开win11 命令行输入 wsl  --shutdown , 再次尝试打开 Docker Desktop 失败。 

使用搜索引擎查到一种解决方案是以管理员身份打开命令行工具输入  netsh winsock reset 重置网络链接设置,在重启电脑后 再打开 Docker Desctop 后仍然是失败的。 

在网上查到资料中还有一种方法是使用 docker 自带的排查工具,以下是执行  com.docker.diagnose.exe  check 输出的结果:(这个工具在 docker Desctop安装目录下 resources文件夹下)

[2023-11-17T03:09:01.502465800Z][com.docker.diagnose.exe.ipc][I] ipc.NewClient: f605e5f1-diagnose -> \\.\pipe\dockerBackendApiServer BackendAPI
[2023-11-17T03:09:01.509761600Z][com.docker.diagnose.exe.ipc][I] (1db6ac1c) f605e5f1-diagnose C->S BackendAPI POST /idle/make-busy
[2023-11-17T03:09:01.510270000Z][com.docker.diagnose.exe.ipc][W] (1db6ac1c) f605e5f1-diagnose C<-S NoResponse POST /idle/make-busy (508.4µs): Post "http://ipc/idle/make-busy": open \\.\pipe\dockerBackendApiServer: The system cannot find the file specified.
[2023-11-17T03:09:02.522059000Z][com.docker.diagnose.exe.ipc][I] (6517a463) f605e5f1-diagnose C->S BackendAPI GET /idle
[2023-11-17T03:09:02.522690800Z][com.docker.diagnose.exe.ipc][W] (6517a463) f605e5f1-diagnose C<-S NoResponse GET /idle (631.8µs): Get "http://ipc/idle": open \\.\pipe\dockerBackendApiServer: The system cannot find the file specified.

感觉像是网络问题,网上资料太少。还有一种方式好像是生成错误ID, 到官网上去反馈。这样周期太长了。

第二个弹窗: 

the factory reset couldn't be completed successfully: 1 error occurred:
* failed to clean up distro Ubuntu-20.04 with output

通过这个报错分析来看问题是与 windows 系统上的 Ubuntu 子系统有关 ,于是我打开“启用或关闭windows服务” 将原先勾选的 "适用于Linux的 Windows子系统"与 Hyper-V 2项给取消了,再次重启电脑。这样操作应该算是将服务停用了。最后再次启用2项服务,重启电脑。 

   接下来安装 Docker Docktop ,首次打开它时会弹窗提示2个选项,其中一个是 添加 wsl 做默认 docker 引擎 ,把这项给取消掉。等配置打开它成功后  可以在配置中重新添加。 

到这里更新新版本docker 报错的问题解决了,具体哪个步骤是解决安装 Docker Docktop 2.40.1这一版本失败问题的关键点 还是有些模糊,所以在此整理下    希望遇到此类问题的伙伴们在处理时 细心记录并反馈下。

大家共同进步! 文章来源地址https://www.toymoban.com/news/detail-756566.html

到了这里,关于Docker Desktop 更新4.25.1版本后出现WSL2报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Win11 安装 Docker Desktop 和 WSL2 并进行安装位置迁移

    点击链接下载 Docker Desktop:https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe 下载后得到: 在 Docker Desktop Installer.exe 所在的目录下运行 Windows 命令提示符 在命令行中输入以下命令来进行 Docker Desktop 的安装: 注:Docker Desktop 默认安装位置为: C:Program FilesDockerDocker 这

    2024年02月07日
    浏览(40)
  • 【Docker Desktop】Windows11家庭版安装docker desktop和WSl2(Ubuntu22.04)并完成迁移,配置国内镜像

    目录 一、准备工作 ① 安装Hyper-V ②开启电脑的虚拟化技术,如何确定是否开启了虚拟化技术 ③ 启动Windows功能 二、安装WSl 三、移动Ubuntu 22.04.2 LTS 四、迁移 WSL2 安装位置 五、安装Docker Desktop 六、配置Docker Desktop  七、测试 因为win11家庭版本身是不支持hyper-V的,需要手动安装

    2024年01月20日
    浏览(45)
  • 这里做一篇关于wsl2更新到最新版本使用镜像网络,但是docker创建的容器不能被访问的问题(困扰了我一整天)

    在windows2023年9月的一次更新中,wsl2支持了新的网络模式镜像模式,他能够通过localhost地址从wsl2内部连接到windows的127.0.0.1地址 ##相当于是和本地主机拥有同一个ip 原wsl2是不支持的,虽说是net网络模式,可访问主机,主机也可访问wsl2,同时也可上网,但是不能被网络访问,如

    2024年04月16日
    浏览(36)
  • 当docker(WSL2)出现以下问题时,我的解决方式

    Error invoking remote method \\\'docker-start-container\\\': Error: (HTTP code 400) unexpected - failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting \\\"/run/desktop/mnt/host/wsl/docker-desktop-bind-mounts/Ubuntu/df1d4126e22d38211

    2024年01月19日
    浏览(32)
  • Win Docker Desktop + WSL2 部署PyTorch-CUDA服务至k8s算力集群

    首先根据你的操作系统版本 安装WSL ,记得切换WSL2,其次 安装Docker Desktop,如果Docker安装后一直无法加载WSL,卸载后重新安装时不要勾选WSL,安装后去设置里面勾上WSL即可。 Windows中运行以上代码,WSL中安装Ubuntu是为了方便在docker容器中挂载数据。 去WSL-Ubuntu系统中运行以上命

    2024年01月21日
    浏览(34)
  • 踩坑!WSL2报错:docker unrecognized service

    WSL2安装Docker后执行 sudo service docker start 报错:docker: unrecognized service实录 在WSL中安装Docker要使用命令: 即原生linux docker,若使用以下命令安装则会提示unrecognized service。。。 安装过程见 [Install Docker in WSL](https://blog.csdn.net/weixin_36815313/article/details/107641262)

    2024年02月15日
    浏览(22)
  • 【2023最新版】Win11: WSL(Ubuntu22.04)使用docker远程容器教程(Windows的Docker Desktop下载安装、迁移到非系统盘、配置国内镜像源、设置 WSL2)

    目录 一、准备工作 1. 安装WSL(适用于 Linux 的 Windows 子系统) 2. docker简介——来源chatGPT 二、Windows安装 Docker Desktop 1. 官网链接 2. 安装过程 3. 迁移到非系统盘 4. 配置国内镜像源 国内镜像 方法1——通过Docker-Desktop配置 方法2——找打daemon.json文件进行配置 三、在适用于 Wind

    2024年02月12日
    浏览(58)
  • Docker无法启动,报错:Docker Desktop - Unexpected WSL error

    =======以下是Annie第二次修改记录于2023.12.4日======= 如果以后开机也遇到这个启动不起。可以简化这个步骤: 1、打开管理员CMD,或者Windows Powershell,输入: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 重启WSL, 2、打开管理员CMD,或者Windows Powershell,输入:

    2024年02月04日
    浏览(45)
  • 解决Docker报错问题:Docker Desktop – Unexpected WSL error

         最近因为准备在NAS上通过Docker容器方式安装MYSQL,发现https://hub.docker.com网站被墙了,无法自动安装,同时又找不到靠谱的离线镜像,所以准备在Window上安装Docker,通过电脑的网络代理制作离线镜像再上传到NAS上。        在Windows下安装Docker并不是很顺利,安装完启动时

    2024年01月22日
    浏览(39)
  • WSL2使用Nvidia-Docker实现CUDA版本自由切换

    众所周知,深度学习的环境往往非常麻烦,经常不同的项目所依赖的 torch、tensorflow 包对 CUDA 的版本也有不同的要求,Linux 下进行 CUDA 的管理比较麻烦,是一个比较头疼的问题。 随着 WSL2 对物理机显卡的支持,Nvidia-Docker 也提供了对容器显卡的支持。我们可以通过拉取不同的

    2024年02月02日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包