我已經爲jenkins安裝了docker構建步驟插件。 文檔告訴我:如何找到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)
我如何才能找到我的網址給REST API(我已經安裝了碼頭工人在我的主機)
我已經爲jenkins安裝了docker構建步驟插件。 文檔告訴我:如何找到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)
我如何才能找到我的網址給REST API(我已經安裝了碼頭工人在我的主機)
如果你是在Linux和需要連接到泊塢API本地計算機上,它的網址可能是unix:///var/run/docker.sock
,就像它在文件中提到:https://docs.docker.com/engine/reference/api/docker_remote_api/
默認情況下,泊塢窗守護程序會監聽
unix:///var/run/docker.sock
和客戶端必須具有root權限才能與守護進程交互。如果系統上存在名爲docker的組,則docker會將該套接字的所有權應用於該組。
如果您從Jetbrains IDE連接到Docker,這可能會有幫助。
這取決於你的主機上,但看/etc/default/docker
或/var/lib/boot2docker/profile
(對於使用boot2docker VM)docker-machine主機
您將看到由泊塢窗守護程序所使用的端口,比如:
DOCKER_OPTS="-H unix:// -H tcp://0.0.0.0:2375"
^^^^^
然後獲取託管docker守護進程的機器的IP。
(使用碼頭機創建的主機,這將是:docker-machine ip <yourmachine>
)
要使用的URL是IP和端口的組合。
這非常有幫助。嘗試在ArchLinux中設置PHPStorm,並且沒有/ etc/default/docker或$ DOCKER_OPTS – Hayden
拯救了我的生活!謝謝! – wikiselev
不錯!!!!!!謝謝binaydata –