2016-05-12 3 views
11

Ich habe das Docker Build Step Plugin für Jenkins installiert. Die Dokumentation sagt mir:So finden Sie docker Rest api url?

Name :Choose a name for this Docker cloud provider 
Docker URL :The URL to use to access your Docker server API (e.g: http://172.16.42.43:4243) 

Wie kann ich meine URL zum Rest api finden (ich habe auf meinem Host-Docker installiert)

Antwort

27

Wenn Sie auf Linux sind und müssen Docker API auf dem lokalen Rechner verbinden, ist es url wahrscheinlich unix:///var/run/docker.sock ist, wie es in der Dokumentation erwähnt: https://docs.docker.com/engine/reference/api/docker_remote_api/

standardmäßig die Docker Daemon überwacht unix:///var/run/docker.sock und dem Client muss Root-Zugriff haben, um mit dem Daemon zu interagieren. Wenn eine Gruppe namens docker auf Ihrem System vorhanden ist, wendet docker die Eigentümerschaft des Sockets auf die Gruppe an.

Dies kann hilfreich sein, wenn Sie eine Verbindung zu Docker von Jetbrains IDE herstellen.

+0

Das war unglaublich hilfreich. Versuchen, PHPSstorm in ArchLinux einzurichten und es gibt keine/etc/default/docker oder $ DOCKER_OPTS – Hayden

+0

rettete mein Leben! Vielen Dank! – wikiselev

+0

Nizza !!!!!! danke binaydata –

2

Es hängt von Ihrem Gastgeber, aber suchen Sie nach /etc/default/docker oder /var/lib/boot2docker/profile (für docker-machine Hosts eine boot2docker VM)

mit Sie werden den Hafen sehen vom docker-Daemon verwendet, zum Beispiel:

DOCKER_OPTS="-H unix:// -H tcp://0.0.0.0:2375" 
             ^^^^^ 

Dann erhalten Sie die IP des Computers, der Ihren Docker-Daemon hostet.
(mit Docker-Maschine-Host erstellt, das wäre: docker-machine ip <yourmachine>)

Die URL ist die Kombination dieser die IP und den Port zu verwenden.

+0

URLs wie "http://0.0.0.0:2375" funktionieren für die Chrome-Erweiterung "Docker UI" – navigaid

+0

@navigaid Interessant. Dieses? https://chrome.google.com/webstore/detail/simple-docker-ui/jfaelnolkgonnjdlkfokjadedkacbnib?hl=de, hier zu sehen? https://www.youtube.com/watch?v=x6RVTHp5M7w – VonC

+0

Yup. Ich spiele mit Docker auf Chromium OS. – navigaid

Verwandte Themen