Ich versuche, Lagom Microservices auf Kubernetes zu implementieren, indem Sie das Chirper Lagom-Beispiel nachverfolgen. Also nach der mitgelieferten Anleitung link, konfigurierte ich einen kubernetes-Cluster durch die Installation von Minikube und alles ist gut.Bereitstellen von Lagom Microservices auf Kubernetes
Aber als ich versuchte, Chirper Docker Bilder aufzubauen, indem fabric8 der Docker-Maven-Plugin, habe ich diesen Fehler:
[ERROR] Failed to execute goal io.fabric8:docker-maven-plugin:0.20.1:build (default-cli) on project friend-impl: Execution default-cli of goal io.fabric8:docker-maven-plugin:0.20.1:build failed: No given, no DOCKER_HOST environment variable, no read/writable '/var/run/docker.sock' or '//./pipe/docker_engine' and no external provider like Docker machine configured -> [Help 1]
Gibt es jemanden, der mir diesen Fehler zu verstehen helfen? Vielen Dank.
Dies ist meist ein Problem mit Docker CLI nicht Docker-Engine erreichen. Da Sie Minikube verwenden, können Sie den Befehl 'eval $ (minikube docker-env)' verwenden, so dass Docker CLI auf Docker-Engine in Minikube zeigt und Bilder in Minikube VM erstellt –
@VishalBiyani, konfigurierte Minikub auf einem anderen PC, so dachte ich dass ich nur Docker auf meinem PC von Dev installieren muss, um meine Bilder zu erstellen. Es ist also Arbeit, als ich eval $ (minikube docker-env) ausgeführt habe und mein Projekt auf dem PC, der minikube enthält, neu aufgebaut habe. Danke – Imen
Ich habe es als Antwort hinzugefügt, damit andere später davon profitieren. –