Openshift S2I 在构建后不会覆盖映像中的脚本

Openshift S2I not overriding scripts in the image after build

提问人:raghav 提问时间:11/7/2023 更新时间:11/10/2023 访问量:21

问:

我目前正在我的 MAC 上使用 s2i v1.3.9-dirty 来构建我的 Java 应用程序的映像。我想覆盖构建器映像的脚本。因此,我已经在我的本地存储库中创建了目录。在这个目录中,我有我的和脚本。当我构建映像时,它会在我的本地 docker 桌面中创建,但它没有我的运行和汇编脚本版本。.s2i/binrun.shassemble.sh

s2i build . registry.access.redhat.com/ubi9/openjdk-11:1.16-2 my-image-name
  1. 关于我错过了什么的任何指示?
  2. 我是否使用正确的构建器映像来构建我的 Java 应用程序?

提前致谢。

Java Docker OpenShift S2i

评论


答:

1赞 hiroyukik 11/10/2023 #1

看起来脚本不需要像 .
请去掉你的脚本名称。
.sh.sh

*: https://docs.openshift.com/container-platform/4.14/openshift_images/using_images/customizing-s2i-images.html

评论

0赞 raghav 11/20/2023
试过了,它仍然不起作用