Я пытаюсь написать 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, которые должны сосуществовать в одном контейнере - но я не хочу жестко кодировать эти имена папок)