Укажите несколько файлов в ARG для копирования в Dockerfile - PullRequest
0 голосов
/ 04 мая 2020

Рассмотрим следующий docker контекст сборки:

src/
  hi
  there
  bye

и Dockerfile:

FROM ubuntu

RUN mkdir test
COPY src/hi src/there test/

Это прекрасно работает, но я хотел бы сделать список файлов для копирования ARG, что-то вроде:

FROM ubuntu

ARG files

RUN mkdir test
COPY ${files} test/

К сожалению, вызов с docker build --build-arg files='src/hi src/there' some_path не удался, потому что он обрабатывает src/hi src/there как один элемент. Как я могу «развернуть» аргумент files в несколько файлов для копирования?

По какой-то причине я попытался указать файлы arg несколько раз: docker build --build-arg files='src/hi' --build-arg files='src/there' some_path, но это только копирует «туда».

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