似乎可能有些我不理解的东西。
我用<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/