如何finddockerrestAPI的url?

我已经安装了jenkins的docker构build步骤插件。 文档告诉我:

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

如何find我的url到其余的API(我的主机上安装了docker)

如果你在Linux上,并且需要连接到本地机器上的Docker API,它的URL可能是unix:///var/run/docker.sock ,就像它在文档中提到的那样: https unix:///var/run/docker.sock /参考/ API / docker_remote_api /

默认情况下,Docker守护进程在unix:///var/run/docker.sock上侦听,并且客户端必须具有root访问权才能与守护进程交互。 如果您的系统上存在名为docker的组,则docker会将该套接字的所有权应用于该组。

如果您从Jetbrains IDE连接到Docker,这可能会有所帮助。

这取决于你的主机,但寻找/etc/default/docker /var/lib/boot2docker/profile/var/lib/boot2docker/profile (对于使用boot2docker虚拟机的docker -machine主机)

您将看到docker守护进程使用的端口,例如:

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

然后获取托pipedocker守护进程的机器的IP。
(使用docker-machine创build的主机,那将是: docker-machine ip <yourmachine>

要使用的url是IP和端口的组合。