КОПИРОВАНИЕ в Dockerfile? - PullRequest
       6

КОПИРОВАНИЕ в Dockerfile?

0 голосов
/ 11 июня 2018

Я ищу лучший способ скопировать папку с локального хоста в контейнер Docker, а затем запустить команду bash внутри контейнера?

Я продолжаю выполнять следующую инструкцию внутри Dockerfile:

WORKDIR /workspace/
COPY /path_in_localhost /Project    
RUN ["/bin/bash", "-c", " cd /workspace/Project/ && make"]

проблема в том, что когда Docker доходит до последней инструкции, он может найти папку, как будто копия не работает?

/bin/bash: line 0: cd: /workspace/Project: No such file or directory

есть предложения?

1 Ответ

0 голосов
/ 11 июня 2018

Если вы хотите воспользоваться WORKDIR, вам нужно использовать относительный путь, указав, таким образом, Project без / в качестве пункта назначения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...