kaniko sh:睡眠:未找到

1 kubernetes jenkins-pipeline

我尝试使用 kaniko 在我的 k8s 集群上构建镜像,我得到了这个:

sh:触摸:未找到

sh:睡眠:未找到

container("kaniko") {
              sh "kaniko -f `pwd`/Dockerfile -c `pwd` --destination=${ORIGIN_REPO}/${REPO}:${IMAGE_TAG} "
          }
Run Code Online (Sandbox Code Playgroud)

tde*_*ore 6

来自Kaniko文档:

“kaniko 执行器映像是从头开始的,不包含 shell。我们提供 gcr.io/kaniko-project/executor:debug,这是一个调试映像,由 kaniko 执行器映像和要输入的 busybox shell 组成。

您可以使用 shell 入口点启动调试映像:

docker run -it --entrypoint=/busybox/sh gcr.io/kaniko-project/executor:debug"