Berikut ini Dockerfile
berisi empat COPY
lapisan:
COPY README.md ./
COPY package.json ./
COPY gulpfile.js ./
COPY __BUILD_NUMBER ./
Bagaimana cara menyalin file-file ini menggunakan satu lapisan saja? Berikut ini dicoba:
COPY [
"__BUILD_NUMBER ./",
"README.md ./",
"gulpfile ./",
"another_file ./",
]
dockerfile
kazhuravlev
sumber
sumber
tar
arsip, dan menambahkannya dengan ADD.Tapi di sini ada kutipan penting dari dokumen:
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#add-or-copy
sumber
sederhana
dari doc
sumber
Mungkin perlu disebutkan bahwa Anda juga dapat membuat
.dockerignore
file, untuk mengecualikan file yang tidak ingin Anda salin:https://docs.docker.com/engine/reference/builder/#dockerignore-file
sumber