Отображение ошибки при попытке запустить скрипт bash - PullRequest
0 голосов
/ 04 мая 2020

У меня есть скрипт bash с именем hello. Я хочу запустить этот скрипт, используя Docker контейнер. Я сделал Dockerfile и дал следующий ввод:

FROM ubuntu
WORKDIR /home/asthana/Desktop/DockerFiles
RUN chmod +x ./hello
RUN ./hello

И hello, и Dockerfile находятся в одном каталоге и являются текущим рабочим каталогом. Однако при этом появляется ошибка

chmod: cannot access './hello' : No such file or directory 

Пожалуйста, помогите мне.

1 Ответ

1 голос
/ 04 мая 2020

Используйте COPY, чтобы скопировать привет из хоста в контейнер.

FROM ubuntu
COPY ./hello /hello
RUN chmod +x /hello && /hello
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...