Я пытаюсь добавить скрипт в файл docker alpine linux, но не могу запустить скрипт. Это всегда приводит к
/bin/sh: /tmp/test.sh: not found
The command '/bin/sh -c /tmp/test.sh' returned a non-zero code: 127
В файле установлен флаг исполняемого файла.
Dockerfile:
FROM alpine
ADD test.sh /tmp/test.sh
RUN /tmp/test.sh
test.sh
#!/bin/sh
echo "Hello World"
выход
docker build --no-cache .
Sending build context to Docker daemon 3.072kB
Step 1/3 : FROM alpine
---> cdf98d1859c1
Step 2/3 : ADD test.sh /tmp/test.sh
---> c81abfa30514
Step 3/3 : RUN /tmp/test.sh
---> Running in 73b702648827
/bin/sh: /tmp/test.sh: not found
The command '/bin/sh -c /tmp/test.sh' returned a non-zero code: 127