Docker 桌面安装程序未启动

标签 docker installation docker-for-windows

我的 docker 安装停止工作,所以我决定卸载 docker 并重新安装。

首先,卸载它不起作用,我会通过 Windows 卸载功能卸载它,然后当我重新启动我的笔记本电脑时,该应用程序会重新出现。我也跑了这个 script在具有管理员权限的 powershell 中。

然后我终于以某种方式卸载了它,然后打开了我第一次安装它时使用的同一个安装程序。而且它没有打开(甚至没有要求我允许进行更改)所以我想我会重新下载安装程序。

重新下载它并发生了完全相同的事情,又尝试了几次,突然它要求我允许启动。我兴高采烈地单击"is"并等待安装程序启动。

然而,什么也没有发生。我又试了几次,突然它起作用了,我的安装程序开始了。不幸的是,它卡在“安装 CLI 插件”上。我让它在那里等待超过 30 分钟,等待发生某些事情,直到我点击红色 x,然后当它提示我是否要停止安装时"is"。那没有关闭窗口所以我强行关闭通过任务管理器。

我已经多次重启我的笔记本电脑并多次点击安装程序,但没有返回到安装屏幕。任何帮助都会很棒。

Get-WmiObject -Class Win32_OperatingSystem | % Caption
Microsoft Windows 10 Pro

Get-WmiObject -Class Win32_OperatingSystem | % Buildnumber
18363

最佳答案

我经常遇到同样的问题。通常在我的公司 PC 上进行强制升级之后。

症状

  1. Docker 桌面没有启动
  2. 由于服务启动超时,Docker Desktop 安装失败
  3. 出现以下错误

事件查看器 > Windows 日志 > 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: 

解决方案

  1. 重新安装

重新安装 Docker Desktop 成功了(一次)

特别是 2.3.0.45519 有效,2.3.0.45183 系统性失败。

然而,这个技巧只在下一次升级之前有效。因此解决方案 2

  1. 禁用电源服务

    • 运行services.msc
    • 禁用Power 服务(您将无法停止它)
    • 重启
    • 再试一次。

enter image description here

我在多次重启后确认此解决方案是可重复的。

关于Docker 桌面安装程序未启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59904406/

相关文章:

Docker 和 GO 运行时

c# - 已发布的 ClickOnce 应用程序未出现在“开始”菜单中

docker - Kubernetes - 未启用 - 桌面版 Docker(Windows 10)但 "kubectl cluster-info"可以工作吗?为什么?

ruby - Docker:必须将此 bundle 文件使用Bundler 2或更高版本

无法在 ubuntu 14.04 上安装 Docker

java - 在 Eclipse 上安装 Java3D

mongodb - 如何在Windows中播种Docker容器

Docker for windows 在尝试查看设置时挂起

docker-compose 将图像推送到注册表不起作用

error-handling - 在第 23 行安装 laravel 5 错误 composer.phar