连接期间出错:获取http://%2F%2F.%2fpippe%2Fdocker\u引擎/v1.38/info

连接期间出错:获取http://%2F%2F.%2fpippe%2Fdocker\u引擎/v1.38/info,docker,Docker,系统信息: Windows 10 pro 64位 C:\WINDOWS\system32>docker--版本 Docker版本18.06.1-ce,内置e68fc7a C:\WINDOWS\system32>docker信息 连接期间出错:Get:open/./pipe/docker\u引擎:系统找不到指定的文件。在Windows上的默认守护程序配置中,docker客户端必须提升运行才能连接。此错误还可能表示docker守护程序未运行。 C:\WINDOWS\system32>docker拉h

系统信息: Windows 10 pro 64位

C:\WINDOWS\system32>docker--版本

Docker版本18.06.1-ce,内置e68fc7a

C:\WINDOWS\system32>docker信息

连接期间出错:Get:open/./pipe/docker\u引擎:系统找不到指定的文件。在Windows上的默认守护程序配置中,docker客户端必须提升运行才能连接。此错误还可能表示docker守护程序未运行。

C:\WINDOWS\system32>docker拉hello world

使用默认标记:最新

警告:无法从守护程序获取默认注册表终结点(连接期间出错:get:open/./pipe/docker\u引擎:系统找不到指定的文件。在Windows上的默认守护程序配置中,必须将docker客户端提升为运行以连接。此错误还可能表示docker守护程序未运行。)。使用系统默认值:
连接过程中出错:Post:open/./pipe/docker\u引擎:系统找不到指定的文件。在Windows上的默认守护程序配置中,docker客户端必须提升运行才能连接。此错误还可能表示docker守护程序未运行。

您可以作为管理员使用powerShell

运行以下代码:

cd "C:\Program Files\Docker\Docker"
./DockerCli.exe -SwitchDaemon

通过提升访问权限运行Powershell解决了我的问题。

您可以将Powershell作为管理员

运行以下代码:

cd "C:\Program Files\Docker\Docker"
./DockerCli.exe -SwitchDaemon

通过提升访问权限运行Powershell解决了我的问题。

此错误是因为本地计算机中安装了组织网络证书。因为一些公司通过安装证书来限制网络。

此错误是因为组织网络证书安装在本地计算机中。因为有些公司通过安装证书来限制网络。

在Windows上,转到文件夹
%homepath%\.docker
,打开
daemon.json
,如果
调试
设置为
true
,则将其设置为
false


我犯了和问题中相同的错误,在我改变了上面的错误后,它又对我起作用了。在我得到错误后,我一直在查看各种docker设置,并决定将
debug
设置为
false
,因为我所做的事情不需要任何守护程序调试信息。我不知道它最初为什么设置为true。

在Windows上,转到文件夹
%homepath%\.docker
,打开
daemon.json
,如果
debug
设置为
true
,则将其设置为
false


我犯了和问题中相同的错误,在我改变了上面的错误后,它又对我起作用了。在我得到错误后,我一直在查看各种docker设置,并决定将
debug
设置为
false
,因为我所做的事情不需要任何守护程序调试信息。我不知道为什么最初设置为true。

docker daemon服务未在我的计算机上运行,当我启动服务时,此错误已得到解决。

docker daemon服务未在我的计算机上运行,当我启动服务时,我们已解决此错误。

此错误通常表示Docker服务的Docker守护程序未启动并运行

  • 在提升模式下,在power shell中发出以下命令,确保docker正在运行

    docker运行hello world

    来自docker的hello响应将打印在控制台上

  • 否则,从“开始”菜单双击docker应用程序启动docker。 下面是以图形方式启动并运行docker守护进程的快照


通常,此错误表示Docker服务的Docker守护程序未启动并运行

  • 在提升模式下,在power shell中发出以下命令,确保docker正在运行

    docker运行hello world

    来自docker的hello响应将打印在控制台上

  • 否则,从“开始”菜单双击docker应用程序启动docker。 下面是以图形方式启动并运行docker守护进程的快照

打开docker应用程序>设置>docker引擎>“调试”:true

debug最初为false,在将其更改为“true”后,它工作了

谢谢。

打开docker应用程序>设置>docker引擎>“调试”:true

debug最初为false,在将其更改为“true”后,它工作了


谢谢。

我也遇到了同样的错误,以下几点对我很有用:

在windows任务栏中,docker图标呈红色,表示内存不足…
在Docker桌面应用程序中,转到


设置->资源->磁盘映像大小->减少分配的空间->应用并重新启动

我遇到了相同的错误,以下几点对我有效:

在windows任务栏中,docker图标呈红色,表示内存不足…
在Docker桌面应用程序中,转到


设置->资源->磁盘映像大小->减少分配的空间->应用并重新启动

在我的例子中,虽然docker服务以管理员身份运行,并且该服务显示为正在运行,但它并没有运行

打开docker桌面应用程序,单击“疑难解答”图标。检查服务是否有效运行(左下角)。如果不是,请尝试“清理/清除数据”,然后重新启动服务。这对我有用


在我的例子中,通过运行docker
runhelloworld

来验证它,虽然我以管理员的身份运行docker服务,并且该服务显示为正在运行,但它不是

打开docker桌面应用程序,单击“疑难解答”图标。检查服务是否有效运行(左下角)。如果不是,请尝试“清理/清除数据”,然后重新启动服务。这对我有用


通过运行docker
运行hello world
打开docker docker来验证它。只需升级docker,然后运行命令

docker compose up-d