In diesem Beispiel:
/app/dist
aus dem Builder
Stufe) werden in das endgültige Bild kopiert. Dadurch werden alle Build -Tools und Abhängigkeiten aus dem endgültigen Bild ausgestattet, was zu einer kleineren Größe führt. Es kopiert Artefakte von einer früheren Phase in die aktuelle Stufe. Sie können Ihre Stufen mit als & lt; Stage_Name & gt;
. Für komplexere Anwendungen benötigen Sie möglicherweise mehr Stufen, um verschiedene Teile des Builds zu trennen (z. B. den C-Code in einer Stufe erstellen, dann die Node.js-Anwendung in einer anderen). Vorteile: Über den grundlegenden multi-stufigen Ansatz hinaus können verschiedene Techniken Ihre Bildgröße weiter optimieren:
Das obige ist der detaillierte Inhalt vonWie implementieren Sie benutzerdefinierte Docker-Bilder mit mehrstufigen Builds?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!