[英]Use docker build step plugin in Jenkins docker container
我在docker容器中有一個jenkins服務器:
我已經編輯了基本映像,因此我可以將docker套接字安裝到我的容器中,並將套接字用作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 docker version
和docker docker ps
命令。
現在我已經安裝了docker build步驟插件。
我的問題是如何使用和配置此插件?
在全局配置中,我看到:
所以我不知道如何配置它。
當我嘗試使用Jenkins Job中的插件執行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 {}
如何在裝有docker套接字的jenkins-docker容器中配置此插件?
只需172.17.0.1:2375(其中172.17.0.1是運行docker守護程序的主機)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.