Μετάβαση στο περιεχόμενο

Docker

GitHub Actions CI σε Docker

Η δημιουργία εικόνας αναδημιουργεί κάθε επίπεδο επειδή η κρυφή μνήμη δεν επιβιώνει ποτέ.

14μ → 2μ
Κατασκευή εικόνας
92%
Επίπεδο κρυφής μνήμης

Γιατί συμβαίνει

Τι να αλλάξει

  1. Χρησιμοποιήστε ένα απομακρυσμένο πρόγραμμα δημιουργίας που διατηρεί την κρυφή μνήμη στρώματος στον δικό του δίσκο
  2. Παραγγείλετε το Dockerfile, ώστε η εγκατάσταση εξάρτησης να προηγείται της αντιγραφής
  3. Χρησιμοποιήστε κατασκευές πολλαπλών σταδίων και αντιγράψτε μόνο τεχνουργήματα στο τελικό στάδιο
  4. Δημιουργήστε το arm64 εγγενώς και όχι μέσω QEMU

Docker στο runnerhut

Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή

Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.