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

问题描述 投票:0回答:1

我目前在我的 MAC 上使用 s2i v1.3.9-dirty 来构建我的 Java 应用程序 的映像。我想覆盖构建器图像的脚本。因此,我在本地存储库中创建了

.s2i/bin
目录。在这个目录中,我有我的
run.sh
assemble.sh
脚本。当我构建映像时,它是在我的本地 docker 桌面中创建的,但它没有我的运行和汇编脚本版本。

s2i build . registry.access.redhat.com/ubi9/openjdk-11:1.16-2 my-image-name
  1. 有什么可以告诉我我错过了什么吗?
  2. 我是否使用正确的构建器映像来构建我的 Java 应用程序?

提前致谢。

java docker openshift s2i
1个回答
0
投票

看起来脚本不需要像

.sh
这样的扩展名。
请去掉脚本名称中的
.sh

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

© www.soinside.com 2019 - 2024. All rights reserved.