Das Folgende Dockerfile
enthält vier COPY
Schichten:
COPY README.md ./
COPY package.json ./
COPY gulpfile.js ./
COPY __BUILD_NUMBER ./
Wie kopiere ich diese Dateien stattdessen mit einer Ebene? Folgendes wurde versucht:
COPY [
"__BUILD_NUMBER ./",
"README.md ./",
"gulpfile ./",
"another_file ./",
]
dockerfile
kazhuravlev
quelle
quelle
tar
Archiv umwandeln und mit ADD hinzufügen.Aber hier ist ein wichtiger Auszug aus den Dokumenten:
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/#add-or-copy
quelle
einfach
aus dem doc
quelle
Es kann erwähnenswert sein, dass Sie auch eine
.dockerignore
Datei erstellen können, um die Dateien auszuschließen, die Sie nicht kopieren möchten:https://docs.docker.com/engine/reference/builder/#dockerignore-file
quelle