#docker #dockerfile #dockerignore
Вопрос:
Я знаю, что могу поместить .dockerignore
файл в тот же каталог, что и файл, dockerfile
чтобы игнорировать некоторые шаблоны, и это работает. Однако Docker, похоже, не видит .dockerignore
файлы рекурсивно в структуре каталогов.
У меня есть каталог, который является подмодулем git. Я хотел бы добавить что-то в .dockerignore
файл в подмодуле, чтобы несколько проектов, использующих это общее репозиторий, могли наследовать его.
Есть ли способ вручную включить .dockerignore
файл в текущий контекст в dockerfile
?
Ответ №1:
Вы не можете включить по ссылке .dockerignore
файловую форму подмодулей.
Обычно .dockerignore
это связано с конкретными инструментами и методами разработки, поэтому есть большая вероятность, что .dockerignore
они уже будут охватывать некоторые из основных распространенных файлов в подмодуле, как это описано в основном репозитории.
В случае, если есть расхождения, вы можете добавить содержимое из подмодуля .докериньоре к вашему главному .dockerignore, исправлено для префиксов, относящихся к подмодулю.