Sau đây Dockerfile
chứa bốn COPY
lớp:Làm thế nào để sao chép nhiều tệp trong một lớp bằng cách sử dụng Dockerfile?
COPY README.md ./
COPY package.json ./
COPY gulpfile.js ./
COPY __BUILD_NUMBER ./
Làm thế nào để sao chép những tập tin sử dụng một lớp để thay thế? Sau đây là thử:
COPY [
"__BUILD_NUMBER ./",
"README.md ./",
"gulpfile ./",
"another_file ./",
]
Lưu ý rằng nếu nguồn là thư mục, điều này sẽ sao chép thư mục * nội dung *, không phải bản thân thư mục. – Claudiu
Cũng lưu ý rằng thư mục đích giống nhau. Nếu bạn thực hiện rất nhiều tệp khác nhau với các đích khác nhau, thì bạn có thể xem xét việc xây dựng hệ thống tệp lớp phủ (như chroot), sau đó chuyển nó thành kho lưu trữ 'tar' và thêm nó bằng ADD. – tudor
@Claudiu Làm cách nào để tự sao chép các thư mục? – k0pernikus