1
我尝试创建一个作业产生DockerFile,并用它创建一个码头工人的形象,我已经安装了泊坞窗插件能有这样的步骤詹金斯,多克尔构建步骤创建的图像返回NullPointerException异常
的图像。然而,当我运行此作业,一切都很好,直到达到这一步,它返回我的如下因素误差
ERROR: Build step failed with exception
java.lang.NullPointerException
at com.github.dockerjava.jaxrs.DockerCmdExecFactoryImpl.init(DockerCmdExecFactoryImpl.java:105)
at com.github.dockerjava.core.DockerClientImpl.withDockerCmdExecFactory(DockerClientImpl.java:64)
at com.github.dockerjava.core.DockerClientBuilder.build(DockerClientBuilder.java:63)
at org.jenkinsci.plugins.dockerbuildstep.DockerBuilder$DescriptorImpl.createDockerClient(DockerBuilder.java:132)
at org.jenkinsci.plugins.dockerbuildstep.DockerBuilder$DescriptorImpl.getDockerClient(DockerBuilder.java:204)
at org.jenkinsci.plugins.dockerbuildstep.DockerBuilder.perform(DockerBuilder.java:68)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
at hudson.model.Build$BuildExecution.build(Build.java:205)
at hudson.model.Build$BuildExecution.doRun(Build.java:162)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
at hudson.model.Run.execute(Run.java:1741)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:410)
Build step 'Execute Docker command' marked build as failure
Finished: FAILURE
我使用shell脚本并运行此行也尝试
docker build --pull=true -t registry.mywebsite.com:5000/sequoia-$VERSIONBUILD:$BUILD_NUMBER .
,但它告诉我
docker not found
,这意味着它没有泊坞窗,所以我需要使用泊坞窗插件
有我的步骤有问题或者是它的东西与我的配置?
事实上,你是对的,我必须在我的码头工人手动安装码头工人。谢谢 –