我已经为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 –