Создать структуру каталогов докера на основе локальной структуры каталогов - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь написать Dockerfile. Из структуры каталогов, такой как:

something/Keep1
something/Keep2
something/... # lots of other files
otherthing/Keep1
otherthing/Keep2
otherthing/...

Я бы хотел, чтобы мой dockerfile импортировал файлы Keep1 и Keep2 без остальных файлов / папок.

В идеале это была бы простая команда COPY или ADD, но я не могу заставить ее работать - например, COPY */Keep1 ./ показывает только один Keep1 в текущем каталоге, предположительно последний скопированный.

Я мог бы импортировать всю структуру папок и удалить все, что не является Keep1 или Keep2 - но я не знаю, как это повлияет на мое пространство хранения - предположительно, все файлы все еще будут существовать в файлах слоев?

(Возможно, это не важно, но для контекста я на самом деле пытаюсь импортировать файлы Gemfile и Gemfile.lock, чтобы я мог запускать упаковщик из папок проекта на этапе сборки докера и экономить время раскрутки. Dockerfile соединяет несколько проектов ruby, которые должны сосуществовать в одном контейнере - но я не хочу жестко кодировать эти имена папок)

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