Poniższy Dockerfile
zawiera cztery COPY
warstwy:
COPY README.md ./
COPY package.json ./
COPY gulpfile.js ./
COPY __BUILD_NUMBER ./
Jak skopiować te pliki za pomocą jednej warstwy? Próbowano:
COPY [
"__BUILD_NUMBER ./",
"README.md ./",
"gulpfile ./",
"another_file ./",
]
dockerfile
kazhuravlev
źródło
źródło
tar
archiwum i dodanie go za pomocą ADD.Ale oto ważny fragment dokumentacji:
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#add-or-copy
źródło
prosty
z dokumentu
źródło
Warto wspomnieć, że możesz także utworzyć
.dockerignore
plik, aby wykluczyć pliki, których nie chcesz kopiować:https://docs.docker.com/engine/reference/builder/#dockerignore-file
źródło