windows - 无法将Fabric8与Docker一起用于Windows

标签 windows maven docker localhost fabric8

似乎可能有些我不理解的东西。

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

一切都可以构建/部署。

但是似乎fabric8插件(v3.5.31)无法使用docker为Windows配置:https://store.docker.com/editions/community/docker-ce-desktop-windows
所以不可能使用fabric8:start

尝试过DOCKER_HOST env,不行。

我想念什么吗?我真的需要安装gofabric8吗? (仍然无法正常工作)
docker 引擎就在那里,可悲的是我找不到任何文档。应该有一种方法可以配置它以使用参数!

谢谢。

最佳答案

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

或者,此插件中有Windows功能,允许您不指定dockerHost而是定位docker-machine或创建新的docker-machine,并使用在该计算机上运行的docker服务器。看看这个pull request for more info

关于windows - 无法将Fabric8与Docker一起用于Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46985750/

相关文章:

maven - Intellij 试图将 pom.xml 视为 jar 文件

java - 如何在sbt项目中使用jnaerator

node.js - 如何从一个 docker 容器向另一个链接容器发出 HTTP 请求?

docker - Docker 容器中的应用程序如何访问托管在同一 LAN 中的另一台服务器上的数据库

c++ - 如何在 C++ 中打开文件(即 .txt 文件)(有点像在 Windows 中双击它)?

android - 特定的多平台应用。能做好吗?

c - 我需要重命名文件,但我不明白出了什么问题,文件已加密,但名称没有改变

java - SonarQube 5.2 无法分析 Java 中的 Multi-catch 表达式

docker - 建立从 Jenkins 容器到 SSH 服务器容器的 SSH 连接,我可以用密码登录建立但不能用私钥建立

windows - 我如何知道我的程序是否已经加载了某个 DLL?