运行docker镜像时无法找到设置docker workspace选项的选项

时间:2017-05-10 20:06:09

标签: docker jenkins

我在jenkins中安装了docker build step插件。使用该插件尝试使用maven图像编译java应用程序。

在泊坞窗构建步骤选项中,我找不到设置工作目录的选项。

docker run -v /usr/src:/work -w /work maven:latest mvn package

通过shell运行时,上面的命令工作正常。

尝试使用jenkins docker构建步骤插件实现相同的逻辑。我可以看到绑定卷,但看不到工作目录选项。任何人请建议

1 个答案:

答案 0 :(得分:0)

选项是否可以使用-onbuild Maven图像变体?它在WORKDIRhttps://github.com/carlossg/docker-maven/blob/ecf54b9839caed8aa2bcf9b8f7bb19594634ee89/jdk-8/onbuild/Dockerfile中设置了Dockerfile。在这种情况下,您只需安装/usr/src:/usr/src/app而不是/work

如果默认mvn install不适用于您(mvn install应该包含package目标),您可以随时构建自己的基本图片,其中包含自定义WORKDIR