Access Docker Daemon Remote-API auf Docker für Mac

Ich bin Runner Docker für OSX und habe Probleme, die Docker-Remote-API zum Laufen zu bringen.

Meine Situation ist folgende:

Docker-Daemon läuft nativ unter OSX https: //www.docker.com/products/docker#/ma, also nicht die boot2docker-Variante)Jenkins läuft als Docker-Image

Nein Ich möchte das Docker-Build-Step-Plugin von Jenkins verwenden, um ein Docker-Image zu erstellen, aber ich möchte, dass es den Docker-Daemon auf dem Host-Computer verwendet. In den Jenkins-Einstellungen sollte DOCKER_URL also ungefähr wie folgt lauten: 2375. (Grund dafür ist, dass ich docker nicht auf dem Jenkins-Container installieren möchte, wenn ich es bereits auf meinem Host-Computer habe.)

Gibt es einen Weg dorthin oder unterstützt de Docker für Mac dies derzeit nicht? Ich habe versucht, mit den Exportoptionen DOCKER_OPTS oder DOCKER_HOST zu fummeln, aber beim Aufruf von @ wurde mir immer noch eine Verbindung verweigerhttp: // localhost: 2375 / images / json zum Beispiel

Grundsätzlich geht es bei der Frage eher um die Aktivierung der Docker for OSX-Remote-API, die im Anwendungsfall aus einem Jenkins-Docker-Container aufgerufen wird.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage