【问题标题】:Unable to use fabric8 with docker for windows无法将fabric8与docker for windows一起使用
【发布时间】:2018-04-09 16:35:33
【问题描述】:

好像有什么我不明白的。

我用<dockerHost>tcp://localhost:2375</dockerHost>配置了我的pom.xml

构建/部署一切正常。

但是,fabric8 插件(v3.5.31)似乎无法使用 docker for windows 进行配置:https://store.docker.com/editions/community/docker-ce-desktop-windows 所以不可能使用fabric8:开始

尝试了 DOCKER_HOST 环境,不行。

我错过了什么吗?我真的需要用 gofabric8 安装吗? (无论如何都不起作用) docker 引擎就在那里,可悲的是,我找不到任何文档。应该有办法配置它使用参数!

谢谢。

【问题讨论】:

  • docker for windows,使用 Hyper-V 还是 VirtualBox? (github.com/fabric8io/gofabric8/issues/229)
  • 如果我没记错的话,与 docker 主机的连接不是通过 http ...tcp://locahost:2375 ?
  • 是的,我的错,它的 tcp://locahost:2375
  • Docker for Windows 使用 Hyper-V,它似乎与 virtualbox、vmware 等所有其他虚拟软件冲突

标签: windows maven docker localhost fabric8


【解决方案1】:

windows 的 dockerHost 不是http://localhost:2375。您需要找到正在运行 docker 的 VM 的 IP。这可以通过运行命令docker-machine env <machine-name> 找到。这将为您提供需要使用的正确DOCKER_HOST

另外,此插件中有一个 Windows 功能,允许您不指定 dockerHost,而是找到一个 docker 机器或创建一个新机器,并使用该机器上运行的 docker 服务器。看看这个pull request for more info

【讨论】:

  • 我编辑了我的帖子。注意:构建与此地址完美配合:tcp://localhost:2375
猜你喜欢
  • 2015-12-08
  • 1970-01-01
  • 2015-01-13
  • 2020-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-28
  • 2020-10-04
相关资源
最近更新 更多