supposse des let Ich habe einen Dockerfile wie folgt aus:Kann ein Docker Layer beim Build "umgangen" werden?
FROM debian:stretch
RUN apt update
RUN apt install -y wget
RUN wget https://stackoverflow.com/
# I know the wget is useless. Is just an example :)
CMD ["echo", "hello-world"]
ich die wget Anweisung, eine neue RUN-Anweisung gestülpt werden soll. Nach dieser Änderung, wenn ich neu aufbaue, wird es alle Befehle von meiner Modifikation nach unten ausführen, so dass das wget erneut ausgeführt wird. Das Problem ist, dass der Befehl wget so viel Zeit braucht, um fertig zu werden, da die Datei in meiner realen Datei eine sehr große Datei ist.
Die Frage ist, kann Docker "irgendwo zwickt" werden, um beim Aufbau der Ausführung der Wget-Schicht zu vermeiden? Wenn ich es schon gebaut habe, kann diese Schicht wieder verwendet werden, sogar eine Aussage darüber ändern?
Vielen Dank.