Docker und CI/CD · Middle · Frage 48 von 75
Warum sind Docker-Builds auf frischen CI-Runnern oft langsam, und was hilft?
- 1Es gibt keinen lokalen Cache; ihn mit
--cache-toexportieren und wiederverwenden - 2CI-Runner unterstützen kein BuildKit, Builds nutzen also die alte Engine
- 3Images werden durch
docker pushimmer von Grund auf neu gebaut
Antwort zeigen
Richtige Antwort: Es gibt keinen lokalen Cache; ihn mit --cache-to exportieren und wiederverwenden
Erklärung
Jeder Job startet auf einer sauberen Maschine. Cache-Backends (Registry, type=gha) speichern Schichten zwischen Läufen, sodass unveränderte Schritte wiederverwendet werden.