gpt4 book ai didi

java - Windows 上的 DOCKER_HOST 环境变量

转载 作者:IT老高 更新时间:2023-10-28 21:20:00 29 4
gpt4 key购买 nike

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

[错误] 无法在项目集成测试上执行目标 io.fabric8:docker-maven-plugin:0.15.16:build (docker-build-start):执行目标 io.fabric8 的 docker-build-start: docker-maven-plugin:0.15.16:build failed: No <dockerHost><machine>给定,没有 DOCKER_HOST 环境变量,也没有可读写的 '/var/run/docker.sock' -> [帮助 1]

当我在 POM 文件中使用以下配置选项运行全新安装时:

<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 :连接到 0.0.0.0:2376 [/0.0.0.0] 失败:连接被拒绝:连接 -> [帮助 1]

我的问题:是否有一个 IP 地址我可以用来告诉这个 maven 插件它可以在哪里访问守护程序?普通的 docker 命令可以正常工作。该插件在 OS X 上运行没有任何问题。

最佳答案

在谷歌搜索近一天无果后,我自己找到了这个解决方案。微不足道,但仍可能对其他人有所帮助。

expose Docker daemon

您需要在“设置”->“常规”下启用“在...上公开守护程序”复选框

关于java - Windows 上的 DOCKER_HOST 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39487399/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com