Як я можу включати файли за межами контексту збирання Docker за допомогою команди "ADD" у файлі Docker?
З документації на Докер:
Шлях повинен знаходитися всередині контексту складання; Ви не можете додати ../something/something, тому що перший крок побудови докера - це надіслати контекстну каталог (та підкаталоги) до демон-докера.
Я не хочу реструктурувати весь свій проект лише для того, щоб пристосувати Докер до цього питання. Я хочу зберігати всі мої файли Docker в одному підкаталозі.
Крім того, виявляється, що Docker ще не підтримує символічні посилання (а може і не коли-небудь): команда Dockerfile ADD не слідує за посиланнями на хост # 1676.
Єдине, що я можу придумати, - це включити крок попереднього збирання, щоб скопіювати файли в контекст збірки Docker (і налаштувати мій контроль версій, щоб ігнорувати ці файли). Чи є для цього кращий спосіб вирішення?
FROM
для продовження звідти. Я б не змінював структуру проекту для розміщення Docker (або будь-яких інструментів побудови).