gpt4 book ai didi

docker - 运行 docker 镜像时找不到设置 docker 工作区选项的选项

转载 作者:行者123 更新时间:2023-12-02 20:15:12 26 4
gpt4 key购买 nike

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

在 docker build step options 中,我找不到设置工作目录的选项。

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

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

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

最佳答案

是否可以使用 -onbuild Maven图像变体?它有 WORKDIR设置在 Dockerfile : https://github.com/carlossg/docker-maven/blob/ecf54b9839caed8aa2bcf9b8f7bb19594634ee89/jdk-8/onbuild/Dockerfile .在这种情况下,您只需挂载 /usr/src:/usr/src/app而不是 /work .

如果默认 mvn install不适合你(mvn install 应该包括 package 目标)你总是可以建立你自己的包含自定义的基础镜像 WORKDIR .

关于docker - 运行 docker 镜像时找不到设置 docker 工作区选项的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43901816/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com