当前位置: 首页 > 知识库问答 >
问题:

windows上的DOCKER_HOST环境变量

裴展
2023-03-14

我在Windows10机器上运行Docker1.12.0。我正在开发一个Java程序,使用Maven 3.3.9作为依赖项管理器。我有一个maven docker插件(https://github.com/fabric8io/docker-maven-plugin),它在干净安装时会出现以下错误。

[ERROR]未能执行目标IO.fabric8:docker-maven-plugin:0.15.16:build(docker-build-start)项目集成-test:Execution docker-build-start.fabric8:docker-maven-plugin:0.15.16:build失败:没有给出 ,没有DOCKER_HOST环境变量,也没有可读/写的'/var/run/docker.sock'->[help1]

当我在POM文件中使用以下配置选项运行clean install时:

<dockerHost>tcp://0.0.0.0:2376</dockerHost>

显示了以下结果。

[错误]未能执行目标IO.Fabric8:docker-maven-plugin:0.15.16:build(docker-build-start)对项目集成-测试:无法创建docker访问对象:无法从服务器提取API版本https://0.0.0.0:2376:Connect to 0.0.0.0:2376[/0.0.0.0]失败:拒绝连接:连接->[帮助1]

我的问题是:有一个IP地址我可以用来告诉这个maven插件在哪里可以到达守护进程?正常的docker命令工作得非常好。这个插件在OS X上没有任何问题。

共有1个答案

裴欣荣
2023-03-14

在带有Docker for Windows的Windows 10上,Docker引擎API在以下两个位置可用:

  • npipe://./pipe/docker_engine
  • http://localhost:2375

我建议尝试使用localhost。

详细信息:https://docs.docker.com/docker-for-windows/faqs/#/how-do-i-connect-to-the-remote-docker-engine-api

 类似资料:
  • 本文向大家介绍Windows Powershell 环境变量,包括了Windows Powershell 环境变量的使用技巧和注意事项,需要的朋友参考一下 传统的控制台一般没有象Powershell这么高级的变量系统。它们都是依赖于机器本身的环境变量,进行操作 。环境变量对于powershell显得很重要,因为它涵盖了许多操作系统的细节信息。此外,powershell中的变量只存在于powersh

  • 我最近从Windows 8.1升级到了Windows 10。 现在我想为新安装的ApacheMaven设置一个环境变量。 每次我创建用户变量时,一切都很好。然而,我还需要创建系统变量,在这里我需要将bin目录附加到我已经在用户变量中创建的变量“path”。 现在,每次我这样做,我都会得到一个错误,说“这个环境变量太大了”。因此,我无法创建路径。 我已经附上了这个错误的图像。

  • 问题内容: 我正在尝试从Windows命令提示符(Windows 10)运行python。因此,结果是未配置路径环境变量时的典型结果 但是,我不确定应该在path变量中设置哪个目录。 我尝试了一些变体,但没有一个起作用,包括: 他们都不起作用。 有没有人对这个特定的系统星座(Windows,anaconda)有经验。谢谢。 问题答案: 原来我错了。 解决方案是:在anaconda(以及其他实现中)

  • 本文向大家介绍如何在Windows上设置python环境变量PYTHONPATH?,包括了如何在Windows上设置python环境变量PYTHONPATH?的使用技巧和注意事项,需要的朋友参考一下 要将Windows上的PYTHONPATH设置为指向Python以在其他目录中查找模块和包导入,请转到: 然后在系统变量下编辑PythonPath变量。在当前PYTHONPATH的末尾,添加分号,然后

  • 我试图在windows server 2012上的环境变量路径中添加PHP目录,单击高级系统参数- %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1。0\ ; c:\wamp64\bin\php\php7。2.10\

  • 问题内容: 更新 :正如问题中所解释的,这不是重复的,因为我已经尝试在环境变量之前添加 set 关键字,但这并不能解决问题。 我正在学习节点并从书中键入示例。第一个示例涉及显示“ http”模块如何工作以及如何创建服务器以侦听请求。本书有时要求将以下行添加到package.json文件的scripts部分: “服务器”:“ SERVERPORT = 3002节点./fiboserver” 当我尝试