Làm cách nào tôi có thể bao gồm các tệp từ bên ngoài bối cảnh xây dựng của Docker bằng lệnh "THÊM" trong tệp Docker?
Từ tài liệu Docker:
Đường dẫn phải nằm trong bối cảnh của bản dựng; bạn không thể THÊM ../s Something / s Something, vì bước đầu tiên của quá trình xây dựng docker là gửi thư mục ngữ cảnh (và thư mục con) đến trình nền của docker.
Tôi không muốn cơ cấu lại toàn bộ dự án của mình chỉ để phù hợp với Docker trong vấn đề này. Tôi muốn giữ tất cả các tệp Docker của mình trong cùng một thư mục con.
Ngoài ra, có vẻ như Docker chưa (và có thể chưa bao giờ) hỗ trợ các liên kết tượng trưng: Lệnh Dockerfile ADD không tuân theo các liên kết tượng trưng trên máy chủ # 1676.
Điều khác duy nhất tôi có thể nghĩ đến là bao gồm một bước dựng trước để sao chép các tệp vào bối cảnh xây dựng Docker (và định cấu hình kiểm soát phiên bản của tôi để bỏ qua các tệp đó). Có một cách giải quyết tốt hơn cho điều đó?
FROM
để tiếp tục từ đó. Tôi sẽ không thay đổi cấu trúc dự án để chứa Docker (hoặc bất kỳ công cụ xây dựng nào).