Докер следует по символической ссылке вне контекста
Еще один вопрос символической ссылки Docker. У меня есть куча файлов, которые я хочу скопировать во все мои сборки Docker. Моя структура каталогов:
parent_dir
- common_files
- file.txt
- dir1
- Dockerfile
- symlink -> ../common_files
В приведенном выше примере я хочу, чтобы файл file.txt копировался при сборке docker внутри dir1. Но я не хочу поддерживать несколько копий file.txt. вэта ссылка, начиная с версии докера 0.10Докер должен строить
Следуйте символическим ссылкам внутри корня контейнера для получения инструкций по сборке ADD.
Но я получаюДанный файл или каталог отсутствует когда я строю с любой из этих строк в моем Dockerfile:
ADD symlink /path/dirname
или жеADD symlink/file.txt /path/file.txt
опция монтирования НЕ решит это для меня (кроссплатформенность ...). Я старалсяtar -czh . | docker build -t
безуспешно.
Есть ли способ заставить Docker перейти по символической ссылке и скопировать файл common_files / file.txt во встроенный контейнер?