Sye*_*yex 3 jenkins docker jenkins-docker
我正在尝试使用Jenkins的Docker插件.但是Jenkins无法访问REST API.
在Jenkins配置中,我放置了Docker REST URL:http://127.0.0.1:4243当点击测试连接时,它给了我Something went wrong, cannot connect to http://127.0.0.1:4243, cause: null
Jul 21, 2016 8:57:52 AM WARNING org.jenkinsci.plugins.dockerbuildstep.DockerBuilder$DescriptorImpl doTestConnection
uri was not specified
java.lang.NullPointerException: uri was not specified
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:204)
at com.github.dockerjava.core.DockerClientConfig$DockerClientConfigBuilder.withUri(DockerClientConfig.java:406)
at org.jenkinsci.plugins.dockerbuildstep.DockerBuilder$DescriptorImpl.createDockerClient(DockerBuilder.java:120)
at org.jenkinsci.plugins.dockerbuildstep.DockerBuilder$DescriptorImpl.getDockerClient(DockerBuilder.java:204)
at org.jenkinsci.plugins.dockerbuildstep.DockerBuilder$DescriptorImpl.doTestConnection(DockerBuilder.java:138)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
Run Code Online (Sandbox Code Playgroud)
但是当我登录用户jenkins su jenkins并做curl 127.0.0.1:4243/info一切按预期工作时.我开始使用Docker -H tcp://127.0.0.1:4243 -H unix:///var/run/docker.sock.
我究竟做错了什么?
| 归档时间: |
|
| 查看次数: |
4027 次 |
| 最近记录: |