我在Windows 10计算机上运行Docker 1.12.0。我正在开发一个Java程序,使用Maven 3.3.9作为依赖管理器。我有一个maven docker插件(https://github.com/fabric8io/docker-maven-plugin),它在干净安装时给出以下错误。窗口上的DOCKER_HOST环境变量
[错误]无法执行目标io.fabric8:docker-maven-plugin:0.15.16:构建(docker-build-start)项目集成测试:执行docker-build-start目标io.fabric8 :docker-maven-plugin:0.15.16:编译失败:没有<dockerHost>
或<machine>
给出,没有DOCKER_HOST环境变量,也没有读/写'/var/run/docker.sock' - > [Help 1]
当我在POM文件中使用以下配置选项运行干净安装时:
<dockerHost>tcp://0.0.0.0:2376</dockerHost>
显示以下结果。
[错误]未能执行目标io.fabric8:docker-maven-plugin:0.15.16:构建(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上的任何问题
”普通码头指令工作得很好。“那么设置的变量是什么? – BMitch
没有变量,只运行安装程序,并将docker添加到路径变量中。我可以安装容器来运行它们,我可以列出网络,列出容器等等。只是maven插件会抱怨这个变量。 – user2969329
另请参阅https://github.com/fabric8io/shootout-docker-maven/issues/1 – Vadzim