我试图在Kubernetes上部署Lagom微服务,通过跟踪Chirper Lagom示例。因此,根据提供的指南链接,我通过安装Minikube配置了一个kubernetes集群,一切都很好。
但是,当我试图通过使用maven 8的坞-maven-插件来构建Chirper图像时,我得到了以下错误:
错误未能执行目标io.works 8:docker.sock plugin:0.20.1:在项目朋友上构建(默认-cli)-impl:执行默认-cli目标io.works 8:docker.sock plugin:0.20.1:构建失败:不给定,没有给定的DOCKER_HOST环境变量,没有读/写'/var/run/docker.sock‘或’/管道/ Docker _engine‘,也没有像Docker机器配置的->帮助1这样的外部提供者
有谁能帮我理解这个错误吗?谢谢。
发布于 2017-12-27 13:40:58
根据评论中的讨论进行更新
这里的问题是,Docker CLI无法到达Docker引擎。因为您正在使用Minikube,您可以将停靠器CLI指向Minikube内部的码头引擎。这将确保图像构建在minikube中,并随后在那里运行。您可以运行命令:
eval $(minikube docker-env)此命令将设置Docker在Minikube中与Docker engine通信所需的参数,并且它应该能够运行命令,这对您来说是失败的!
https://stackoverflow.com/questions/47970160
复制相似问题