Я пытаюсь создать docker образ.
Я хочу извлечь файлы из gitlab и скопировать их в другой каталог.
Вот соответствующая часть моего Dockerfile:
ENV RALPH_LOCAL_DIR="/var/local/ralph"
ENV RALPH_IMAGE_TMP_DIR="/tmp"
RUN mkdir -p $RALPH_LOCAL_DIR
RUN cd $RALPH_LOCAL_DIR
WORKDIR $RALPH_LOCAL_DIR
RUN git clone <OMITTED_FOR_THIS_POST>
WORKDIR project-ralph/ralph
COPY README.md $RALPH_IMAGE_TMP_DIR/
Я получаю эту ошибку:
COPY failed: stat /var/lib/docker/tmp/docker-builder094767244/README.md: no such file or directory
Так что копирование не удается. Но я могу перечислить файл в контейнере с помощью ls. Поэтому, если я запускаю RUN ls -la README.md
, он может найти файл. Так почему он не может скопировать файл?