docker - Docker 桌面安装程序无法启动
问题描述
我的 docker 安装停止工作,所以我决定卸载 docker 并重新安装它。
首先,卸载它不起作用,我会通过 Windows 卸载功能卸载它,然后当我重新启动笔记本电脑时,该应用程序会重新出现。我还以管理员权限在 powershell 中运行了这个脚本。
然后我不知何故终于将它卸载并打开了我第一次安装它时使用的相同安装程序。而且它没有打开(甚至没有要求我允许进行更改)所以我想我会重新下载安装程序。
重新下载它并发生了完全相同的事情,又尝试了几次,突然它要求我允许开始。我兴高采烈地单击“是”并等待安装程序启动。
然而,什么也没发生。我又试了几次,突然它起作用了,我的安装程序开始了。不幸的是,它挂在“安装 CLI 插件”上。我让它在那里坐了 30 多分钟,等待发生一些事情,直到我点击红色 x,然后当它提示我是否要停止安装时“是”。那并没有关闭窗口,所以我强行关闭它通过任务管理器。
我已经重新启动了我的笔记本电脑很多次,并多次单击安装程序,但还没有回到安装屏幕。任何帮助都会很棒。
Get-WmiObject -Class Win32_OperatingSystem | % Caption
Microsoft Windows 10 Pro
Get-WmiObject -Class Win32_OperatingSystem | % Buildnumber
18363
解决方案
我经常面临同样的问题。通常在我的公司 PC 上强制升级之后。
症状
- Docker 桌面无法启动
- 由于服务启动超时,Docker Desktop 安装失败
- 出现以下错误
在Event Viewer
>>Windows Logs
中Application
报告以下错误:
Faulting application name: Docker Desktop Installer.exe, version: 2.3.0.45183, time stamp: 0xb540b7fd
Faulting module name: ntdll.dll, version: 10.0.18362.815, time stamp: 0xb29ecf52
Exception code: 0xc0000005
Fault offset: 0x00000000000a10e7
Faulting process id: 0x232c
Faulting application start time: 0x01d63b7ed4bb1ca7
Faulting application path: C:\Users\johndoe\Downloads\Docker Desktop Installer.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: f19d010f-a418-4248-8828-38d409718a78
Faulting package full name:
Faulting package-relative application ID:
解决方案
- 重新安装
重新安装 Docker Desktop 工作(一次)
特别2.3.0.45519
有效并且2.3.0.45183
系统性地失败了。
然而,这个技巧只在下一次升级之前有效。因此解决方案2
禁用电源服务
- 跑
services.msc
- 禁用
Power
服务(您将无法停止它) - 重新开始
- 再试一次。
- 跑
我在多次重新启动后确认此解决方案是可重复的。
推荐阅读
- javascript - 返回带有值的 Map 但得到空值
- couchbase - 如何在沙发库文档错误中使用 LookupIn 时修复错误:“无法执行一个或多个多重查找或突变”
- java - 如何使用 Jersey 在 JAX-RS 中使用 Swagger 2.X 生成两个 OpenAPI 文档(json/yaml)?
- node.js - 带有返回数组的响应的 rxjs 合并映射
- c# - .NET 多目标框架将 System.* DLL 复制到 .NET Framework 输出目录
- javascript - 如何在json字符串的每一行旁边附加注释?
- nestjs - 如何在 AWS Lambda 中跟踪 npm 模块?
- python - 有没有办法使用 django forms.py 生成随机整数?
- react-native - 如何世博录音扩展.mp3
- sql - 使用 SQL 获取一年前的数据