Οδηγοί
Τρόπος χρήσης εκδόσεων Docker πολλαπλών σταδίων
Οι εικόνες είναι μεγάλες και περιέχουν εργαλεία κατασκευής που δεν πρέπει να αποστέλλονται.
5 λεπτά ανάγνωσης
Γιατί συμβαίνει
Πώς να το διορθώσετε
- Δημιουργήστε σε ένα στάδιο, αντιγράψτε μόνο τεχνουργήματα σε ένα ελάχιστο στάδιο εκτέλεσης
- Χρησιμοποιήστε μια άνετη ή λεπτή βάση για το τελικό στάδιο
- Αποθηκεύστε προσωρινά ενδιάμεσα στάδια με cache mode=max, ώστε το στάδιο δημιουργίας να μην ξαναδημιουργηθεί
- Στοχεύστε ρητά το στάδιο κατασκευής στο CI όταν χρειάζεται μόνο να εκτελέσετε δοκιμές
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
Πώς να ρυθμίσετε την προσωρινή αποθήκευση επιπέδου DockerΗ δημιουργία Docker διαρκεί δέκα λεπτά γιατί κάθε επίπεδο ανακατασκευάζεται.Πώς να βελτιστοποιήσετε ένα Dockerfile για CIΜικρές αλλαγές κώδικα ενεργοποιούν μακρές ανακατασκευές.Τρόπος εκτέλεσης ταυτόχρονων εκδόσεων Docker με ασφάλειαΤα σκέλη παράλληλης μήτρας αντιμάχονται και οι δομές επιβραδύνουν ή αποτυγχάνουν.Πώς να χρησιμοποιήσετε ένα απομακρυσμένο πρόγραμμα δημιουργίας DockerΗ κρυφή μνήμη στρώματος μεταφέρεται προς και από τον runner σε κάθε κατασκευή.