Как включить файлы из контекста сборки Docker, используя команду «ADD» в файле Docker?
Из документации Docker:
Путь должен быть внутри контекста сборки; Вы не можете ДОБАВИТЬ ../something/something, потому что первый шаг сборки докера - это отправить каталог контекста (и подкаталоги) демону докера.
Я не хочу реструктурировать весь свой проект, чтобы приспособить Docker к этому вопросу. Я хочу сохранить все мои файлы Docker в одном подкаталоге.
Кроме того, похоже, что Docker еще не поддерживает (и может не поддерживать) символические ссылки : команда Dockerfile ADD не следует по символическим ссылкам на хосте # 1676.
Единственное, о чем я могу подумать, это включить шаг перед сборкой, чтобы скопировать файлы в контекст сборки Docker (и настроить контроль версий для игнорирования этих файлов). Есть ли лучший обходной путь для этого?
FROM
для продолжения. Я бы не стал менять структуру проекта, чтобы приспособить ее к Docker (или к каким-либо инструментам сборки).