docker高山/ bin / sh script.sh找不到

我正在尝试构build一个以openjdk为基础的docker镜像。
问题是当我尝试执行一个script.sh ,返回给我以下消息:

/bin/sh: bin/script.sh: not found 

script.sh正确地位于bin /文件夹中,这就是为什么我不知道是什么问题。

任何人有任何想法?

谢谢。

确保脚本上的shebang指向实际存在的解释器。 因此,如果被调用的脚本使用:

 #!/bin/bash 

/bin/bash需要实际安装。 (或者,您可能会考虑尝试移植脚本以使用POSIX sh,并将其修改为/bin/sh )。