我在一个码头容器中有一个jenkins服务器:
我已经编辑了基本图像,所以我可以将坞套接字挂载到我的容器中,并作为jenkins用户使用这些套接字。
docker run -d -u jenkins --name jenkins \
-p 50000:50000 \
-p 8080:8080 \
--volumes-from jenkins-volume \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
test/jenkins:1.0因此,我能够在我的jenkins容器中(在shell中)运行诸如docker version和docker ps之类的命令。
现在我已经安装了对接构建步骤插件。
我的问题是如何使用和配置这个插件?
在全局配置中,我看到:
所以我不知道怎么配置这个。
当我尝试使用Jenkins作业中的插件执行一个docker命令时,我会得到一个错误;我无法在我的作业中保存docker命令的配置,并且我在jenkins的日志中看到了以下错误:
Error while serving http://ip:8080/job/docker-test/configSubmit
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor648.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
...
Caused by: javax.servlet.ServletException: This page expects a form submission but had only {}如何在安装坞套接字的jenkins-docker容器中配置这个插件?
发布于 2016-06-15 15:17:42
只放置172.17.0.1:2375 (其中172.17.0.1是运行坞守护进程的主机)
https://stackoverflow.com/questions/37165235
复制相似问题