首页 > 解决方案 > 无法使用自定义入口点脚本运行容器 | 夸库斯臂

问题描述

我正在尝试使用自定义入口点脚本在 AKS 上运行我的应用程序,但收到错误消息:

Error: failed to create containerd task: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "/docker/run-java.sh": permission denied: unknown

根据文档,我将条目添加到 application.properties

quarkus.jib.jvm-entrypoint=/docker/run-java.sh 
quarkus.jib.environment-variables."JAVA_APP_DIR"=/work 

我的自定义入口点脚本位于 src/main/jib/docker/

在 Maven Jib 插件中,可以选择设置额外目录的权限,但我在 Jib 的 Quarkus 扩展中看不到它。

标签: quarkusjib

解决方案


必须/bin/sh运行我的脚本解决了我的问题。

quarkus.jib.jvm-entrypoint=/bin/sh,/docker/run-java.sh

推荐阅读