Docker初始化失败

问题描述 投票:0回答:9

我正在尝试为 Windows 安装 Docker 社区版,安装成功,它要求我注销并再次登录,我也这样做了。但是当我尝试启动 docker 时,它说 -

任务被取消。 在 Docker.Core.Pipe.NamedPipeClient.Send(字符串操作,对象 [] 参数) 在 Docker.WPF.BackendClient.Version() 在 Docker.Program.Run(IReadOnlyCollection`1 args)

它给了我以下选项 -

任何帮助或指示都会很有帮助。

docker docker-for-windows
9个回答
153
投票

只需要删除C:\Users\xxxxxxx\AppData\Roaming\Docker中的文件即可修复


22
投票

删除

C:\Users\UserName\AppData\Roaming\Docker
文件夹也解决了我的问题。


17
投票

只需删除此路径下的所有文件:

C:\Users[USER]\AppData\Local\Docker
C:\Users[USER]\AppData\Roaming\Docker
C:\Users[USER]\AppData\Roaming\Docker Desktop

删除后,我不需要做任何其他事情,Docker Desktop 开始正常启动。


8
投票

我终于解决了问题,解决方案是重启机器,官方网站没有正确记录。根据网站 -

安装

双击 InstallDocker.msi 运行安装程序。

安装完成后,Docker 会自动启动。通知区域中的鲸鱼表示 Docker 正在运行,并且可以从终端访问。 奔跑

打开像 PowerShell 这样的命令行终端,并尝试一些 Docker 命令!

运行 docker version 检查版本。

运行 docker run hello-world 验证 Docker 是否可以拉取并运行镜像。

但是它需要重新启动才能启用虚拟化,按照向导的指示,简单地注销并再次登录对我来说不起作用。大多数与 docker 相关的问题都可以通过重新启动 docker 来解决一些常见问题和解决方案如下

  • Docker 无法在 Windows 中启动或无法正常工作
    • 换成 Linux 容器
  • 确保机器上安装了docker
  • 确保虚拟化开启,docker启动成功

4
投票

代理是我的罪魁祸首:

%LOCALAPPDATA%\Docker
中的日志文件中,

[11:43:09.152][GoBackendProcess][错误] msg=“从 C:\Users[USER]\AppData\Roaming\Docker\settings.json 解析 JSON 时:json:无法将 bool 解组到 Go 结构字段内容中。字符串类型的 proxyHttpMode”

打开

%APPDATA%\Docker\settings.json

删除了所有与代理相关的设置行,服务开始正常。

或者,您可以删除以下目录:

%LOCALAPPDATA%\Docker
%APPDATA%\Docker
%APPDATA%\Docker Desktop

1
投票

**

只需删除 C:\Users\xxxxxxx\AppData\Roaming\Docker 中的文件即可修复 它

它帮助我!!!

**


1
投票

我遇到了由

C:\Users\<myuser>\AppData\Local\Docker\log.txt
中描述的以下错误产生的类似问题:

[12:35:12.988][GUI               ][Warning] Failed to configure docker scan: System.UnauthorizedAccessException: O acesso ao caminho 'C:\Users\<myuser>\.docker\scan\config.json' foi negado.
   em System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

为了解决这个问题,我刚刚删除了位于

C:\Users\<myuser>\.docker
的文件夹,然后再次运行 Docker Desktop。


0
投票

我没有在这里找到正确的解决方案,即使它是谷歌的第一页,只需执行以下操作:

  1. 前往 C:\Users%user%\AppData\Roaming\Docker
  2. 删除文件锁定目录

利润!

希望这有很大帮助。


0
投票

我刚刚卸载/安装了 docker,这解决了所有问题

© www.soinside.com 2019 - 2024. All rights reserved.