Docker 守护进程未运行

TAM*_*DER 15 containers docker docker-compose devops docker-machine

这个领域的新手。我已经在我的 Windows PC 中安装了新版本的 Docker。我正在使用 Windows 10 专业版。我已经尝试了非常基本的 docker 命令,但它不起作用。我也以管理员身份运行 docker。总是出现以下错误

docker : error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/containers/create : open //./pipe/docker_engine: Zugriff verweigert 在 Windows 上的默认守护进程配置中,docker客户端必须运行提升才能连接。此错误也可能表示 docker 守护程序未运行。

在此处输入图片说明

Uto*_*pia 28

结合执行以下两件事可能会有所帮助:

- Exit docker from tray (lower right hand of the windows desktop)
- Relaunch it as administrator (Start Menu --> Type "Docker" --> Right Click the icon --> "Run as Administrator"
Run Code Online (Sandbox Code Playgroud)

请查看您是否仍然收到该错误。


Ano*_*ous 9

我做了以下事情:

  1. 在 Windows 中,您可以转到任务栏中的“显示隐藏图标”,将光标悬停在 docker 图标上并右键单击,然后将显示一个下拉菜单,然后单击“重新启动”

  2. 按 Windows 键 + R

    %appdata%\Docker

    删除文件夹中的所有文件

  3. 杀死任务栏中的 docker 进程。

  4. 尝试再次打开 docker gui。

  5. 如果以上方法都不起作用,请查看此链接,请查看此链接:Docker 无法在 Windows 上启动

检查链接:https://bobcares.com/blog/docker-error-response-from-daemon-io-timeout/

  1. 如果没有任何效果,请尝试卸载并重新安装 docker。


Ete*_*l21 7

我收到此错误是因为我的Docker Desktop没有运行。通过启动解决Docker Desktop


err*_*404 6

似乎与以下问题有关:

我遇到了同样的问题 - 我能够通过使用 Admin privs 运行 power shell 来解决这个问题。我验证了这与通过提升的 cmd 提示符运行命令的行为相同。它还启用了 docker run hello-world 命令,该命令返回错误消息...访问被拒绝。在 Windows 上的默认守护程序配置中,必须提升 docker 客户端运行以进行连接。此错误也可能表示 docker 守护程序未运行。

这里


Goy*_*cky 6

对我有用的方法::首先单击“故障排除”,然后重置为出厂默认设置。在此输入图像描述

警告:现有容器将消失