无法在windows 7上运行docker命令

无法在windows 7上运行docker命令,docker,Docker,安装后无法在windows7上运行docker命令,并且virtualbox中没有任何内容 我已经尝试卸载和安装其他版本,以管理方式运行安装应用程序,并尝试另一个目录,但上面的操作不起作用 安装完成后,我单击docker quickstart终端,它会显示以下错误消息: 拨打tcp 127.0.0.1:53822:connectex:无法建立连接,因为tar 让机器主动拒绝它。 看起来在“检查机器默认值是否存在”步骤中出错。。。 按任意键继续。。。 docker服务器运行不正常。检查是否可以成

安装后无法在windows7上运行docker命令,并且virtualbox中没有任何内容

我已经尝试卸载和安装其他版本,以管理方式运行安装应用程序,并尝试另一个目录,但上面的操作不起作用

安装完成后,我单击docker quickstart终端,它会显示以下错误消息:

拨打tcp 127.0.0.1:53822:connectex:无法建立连接,因为tar
让机器主动拒绝它。
看起来在“检查机器默认值是否存在”步骤中出错。。。
按任意键继续。。。

docker服务器运行不正常。检查是否可以成功运行
docker ps
docker version
命令。

docker服务器未正常运行。检查是否可以成功运行
docker ps
docker version
命令。

提醒一下,在Windows上使用docker有三种方法,如果其中一种不起作用,您可能需要尝试另一种方法:

  • 使用docker:它需要windows 10 Pro(事实上,Hyper-V可能是您的一个选项)
  • 使用docker:您可能已经在Windows7上安装了它,它使用Virtualbox和docker机器VM
  • 直接使用Virtualbox:仅为docker使用安装带有共享文件夹的linux发行版
既然您使用了选项2,那么应该安装virtualbox,这样您就可以通过启动virtualbox来检查底层docker机器是否已启动,它应该列出已安装的vm

如果虚拟机未启动:您必须在virtualbox端搜索问题,错误日志或弹出窗口:尝试直接从virtualbox应用程序手动启动虚拟机将对您有所帮助

如果vm已启动:您的主机(windows)和vm(boot2docker)之间可能存在连接问题,您可以尝试使用“boot2docker ssh”通过bash连接到vm,如快速启动中所示。如果有效,连接问题可能来自防火墙

当您将其锁定后,检查是否正确发生了故障

我不想在其他解决方案上进行宣传,但在virtualbox中直接使用linux(选项3)可能会更简单,至少在一开始就更熟悉docker。 另一个更简单的选择是使用Windows10


很抱歉,这不是一个完整的解决方案,而是一个指示,而且时间太长,无法发表评论。

只是提醒一下,在Windows上使用docker有三种方法,如果其中一种不起作用,您可能需要尝试另一种方法:

  • 使用docker:它需要windows 10 Pro(事实上,Hyper-V可能是您的一个选项)
  • 使用docker:您可能已经在Windows7上安装了它,它使用Virtualbox和docker机器VM
  • 直接使用Virtualbox:仅为docker使用安装带有共享文件夹的linux发行版
既然您使用了选项2,那么应该安装virtualbox,这样您就可以通过启动virtualbox来检查底层docker机器是否已启动,它应该列出已安装的vm

如果虚拟机未启动:您必须在virtualbox端搜索问题,错误日志或弹出窗口:尝试直接从virtualbox应用程序手动启动虚拟机将对您有所帮助

如果vm已启动:您的主机(windows)和vm(boot2docker)之间可能存在连接问题,您可以尝试使用“boot2docker ssh”通过bash连接到vm,如快速启动中所示。如果有效,连接问题可能来自防火墙

当您将其锁定后,检查是否正确发生了故障

我不想在其他解决方案上进行宣传,但在virtualbox中直接使用linux(选项3)可能会更简单,至少在一开始就更熟悉docker。 另一个更简单的选择是使用Windows10


很抱歉这不是一个完整的解决方案但是,它太长了,无法发表评论。

shell C:\>docker版本客户端:版本:19.03.1 API版本:1.40 Go版本:go1.12.7 Git提交:74b1e89e8a构建:Wed Jul 31 15:18:18 2019 OS/Arch:windows/amd64实验性:连接期间出错:Gethttp://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/version:open//./pipe/docker_engine:系统找不到指定的文件。在Windows上的解除故障守护程序配置中,docker客户端必须提升运行才能连接。此错误还可能表示docker守护程序未运行。
无论我尝试运行哪个docker命令,它都会显示此类错误。我关闭了防火墙和其他安全软件。是的,恶魔没有运行。尝试使用管理员安装docker toolbox“docker快速启动终端”应用程序
shell C:\>docker版本客户端:版本:19.03.1 API版本:1.40 Go版本:go1.12.7 Git提交:74b1e89e8a构建:周三7月31日15:18:18 2019 OS/Arch:windows/amd64实验性:连接期间出错:获取http://%2F%2F.%2fpippe%2Docker\u引擎/v1.40/版本:打开//./pipe/docker\u引擎:系统找不到指定的文件。在Windows上的解除故障守护程序配置中,docker客户端必须提升运行才能连接。此错误还可能表示docker守护程序未运行。
无论我尝试运行哪个docker命令,它都会显示此类错误。我关闭了防火墙和其他安全软件。是的,恶魔没有运行。尝试使用管理员安装docker toolbox“docker Quickstart terminal”应用程序非常感谢您的建议。我已放弃在windows 7上安装docker daemon,并选择连接到远程docker daemon。virtualbox中没有vm,当我试图运行一个命令来创建它时,再次出现了错误。它表明目标机器主动拒绝它,我不知道为什么。@pythonist H