Tag: 插件

了解docker插件

我看到有些人在谈论docker插件。 但是,在Docker文档上我找不到任何关于它的东西。 有人可以帮我弄这个吗。 有什么像docker插件。 我基本上想通过插件来扩展docker,否则我必须fork它。

通过Jenkins将Docker Repository推送到Dockerhub

我们希望将Docker存储库推送到DockerHub – 从shell是工作。 但在jenkins,我们得到错误消息"errorDetail":{"message":"unauthorized: access to the requested resource is not authorized" 我认为问题是,在shell(dockerlogin)我必须插入电子邮件地址,login名和密码。 在jenkins,我只能设置login和密码没有电子邮件。 凭证插件的版本是1.24,我们使用docker-build-step来执行docker步骤。 谢谢

由于未安装<必需插件“org.jetbrains.plugins.remote-run”,导致Intellij Idea CE 2016.1的Docker插件安装失败。

将Intellij Idea升级到版本2016.1后,由于错过了依赖关系,Docker插件出现问题org.jetbrains.plugins.remote-run 插件错误问题发现加载插件:插件“docker集成”未加载:需要插件“org.jetbrains.plugins.remote-run”未安装。 禁用Docker集成打开插件pipe理器 你有什么想法,我可以find这个插件?

docker-maven插件尝试构build图像时发生了什么?

我正在docker容器中运行Jenkins,Jenkins试图运行我的Maven构build。 作为构build的一部分,docker maven插件指示它构build一个docker镜像。 POM的那部分在下面。 <plugin> <groupId>com.spotify</groupId> <artifactId>docker-maven-plugin</artifactId> <version>0.3.8</version> <configuration> <imageName>example</imageName> <baseImage>java:latest</baseImage> <skipDockerBuild>false</skipDockerBuild> <cmd>["java", "-jar", "myLogThread-jar-with-dependencies.jar"]</cmd> <resources> <resource> <directory>target/</directory> <include>config.properties</include> </resource> <resource> <directory>${project.build.directory}</directory> <include>myLogThread-jar-with-dependencies.jar</include> </resource> </resources> </configuration> </plugin> maven构build运行,直到它试图build立图像,在这一点下面的错误消息吐出: [INFO] Building image example [INFO] I/O exception (java.io.IOException) caught when processing request to {}->unix://localhost:80: Permission denied 我可以进入正确的目录和Dockerfile在那里。 我也可以运行sudo docker build . 它会build立没有问题的形象。 为什么Maven构build失败? 对localhost有什么要求:80? 我怎样才能纠正这个问题,让maven可以build立我的形象? 注意:我在这个容器中安装了docker socket和binary

jenkins亚马逊ecr插件的问题

我为Jenkins使用了amazon-ecr插件,这个插件很长时间,今天突然崩溃 ERROR: Build step failed with exception net.sf.json.JSONException: A JSONObject text must begin with '{' at character 0 of at net.sf.json.util.JSONTokener.syntaxError(JSONTokener.java:499) at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:919) at net.sf.json.JSONObject._fromString(JSONObject.java:1145) at net.sf.json.JSONObject.fromObject(JSONObject.java:162) at net.sf.json.JSONObject.fromObject(JSONObject.java:132) at org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryToken$1.call(DockerRegistryToken.java:91) at org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryToken$1.call(DockerRegistryToken.java:71) at hudson.remoting.LocalChannel.call(LocalChannel.java:45) at org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryToken.newKeyMaterialFactory(DockerRegistryToken.java:71) at org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint.newKeyMaterialFactory(DockerRegistryEndpoint.java:204) at org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint.newKeyMaterialFactory(DockerRegistryEndpoint.java:193) at com.cloudbees.dockerpublish.DockerBuilder$Perform.executeCmd(DockerBuilder.java:404) at com.cloudbees.dockerpublish.DockerBuilder$Perform.executeCmd(DockerBuilder.java:382) at com.cloudbees.dockerpublish.DockerBuilder$Perform.buildAndTag(DockerBuilder.java:326) at com.cloudbees.dockerpublish.DockerBuilder$Perform.exec(DockerBuilder.java:274) at com.cloudbees.dockerpublish.DockerBuilder$Perform.access$100(DockerBuilder.java:254) at com.cloudbees.dockerpublish.DockerBuilder.perform(DockerBuilder.java:225) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) […]

在Jenkinsdocker集装箱中使用dockerbuild造步骤插件

我有一个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步骤插件。 我的问题是我该如何使用和configuration这个插件? 在全局configuration中我看到: Docker安装程序(我想我不需要) Docker构build器:Docker服务器REST API URL 所以我不知道如何configuration这个。 当我试图在Jenkins Job中使用插件执行docker命令时,出现错误; 我不能在我的作业里保存docker命令的configuration,我在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: […]