Construction multi-étapes
Construction multi-étapes (en anglais multi-stage build) : dockerfile à plusieurs instructions FROM, où l'on construit dans une étape et ne copie dans l'image finale que le résultat, avec COPY --from.
Compilateurs, en-têtes et gestionnaires de paquets restent dans les étapes intermédiaires, qui ne font pas partie de l'image livrée. BuildKit exécute en parallèle les étapes indépendantes et ignore celles dont la cible n'a pas besoin ; --target construit une étape précise, par exemple une étape de tests.
Dans les cours
- Construire des images de conteneurs, leçon 2 : Les constructions multi-étapes
- Construire des images de conteneurs, leçon 10 : Construire en intégration continue