Ich habe eine Docker-Datei, die ein Ubuntu-Image mit meinem neuesten Quellcode erstellt und kompiliert. Meine Docker-Maschine heißt Standard und läuft unter Benutzer xyz auf einem Windows-Rechner. Wenn ich mich als Benutzer xyz anmelde und buildscript.bat ausführe (das die Shell-Umgebung einrichtet und ein Image erstellt, einen Container ausführt usw.), funktioniert alles wunderbar. Allerdings möchte ich diese Aufgabe durch TFS automatisiert werden. Mein TFS Build Service läuft als Benutzer xyz in Headless Modus und wenn die buildscript.bat ausgeführt wird, sehe ich diesen Fehler:Erstellen und Ausführen eines Docker-Images von TFS-Builds
Fehler beim Überprüfen TLS-Verbindung: Host läuft nicht
So klar, Standard Docker-Maschine nicht gefunden werden. Wie kann ich das beheben?
Dank Patrick. Ich habe mein Ziel erreicht, indem ich ein Batch-Skript vom XAML-Build ausgeführt habe, das "Docker-Machine Start Default" ausführt, gefolgt von der Erstellung eines Images und dessen Ausführung. Aufräumen mit "docker-machine stop default". Es funktioniert, nur der Nachteil ist, dass ich Andocker-Maschine jedes Mal neu starten muss. – user1411110