पाठ 27 / 28

कारगर Dockerfile लिखना

Layer caching के लिए Dockerfile instructions का क्रम तय करें और तेज़ builds के लिए छोटे base images चुनें।

कैशिंग के लिए क्रम मायने रखता है

जो निर्देश कम बदलते हैं (डिपेंडेंसी इंस्टॉल करना) उन्हें उन निर्देशों से पहले रखें जो बार-बार बदलते हैं (सोर्स कोड कॉपी करना) ताकि कैश ज़्यादा बार हिट हो।

slim/alpine बेस को प्राथमिकता दें

node:20-alpine, node:20 के आकार का दसवां हिस्सा हो सकता है। छोटी इमेज तेज़ी से खिंचती हैं, तेज़ी से डिप्लॉय होती हैं, और कमज़ोरियों के लिए कम सतह रखती हैं।