पाठ 25 / 26
कारगर Dockerfile लिखना
निर्देशों को व्यवस्थित करें और बिल्ड को तेज़ व इमेज को छोटा रखने के लिए बेस इमेज चुनें।
कैशिंग के लिए क्रम मायने रखता है
जो निर्देश कम बदलते हैं (डिपेंडेंसी इंस्टॉल करना) उन्हें उन निर्देशों से पहले रखें जो बार-बार बदलते हैं (सोर्स कोड कॉपी करना) ताकि कैश ज़्यादा बार हिट हो।
slim/alpine बेस को प्राथमिकता दें
node:20-alpine, node:20 के आकार का दसवां हिस्सा हो सकता है। छोटी इमेज तेज़ी से खिंचती हैं, तेज़ी से डिप्लॉय होती हैं, और कमज़ोरियों के लिए कम सतह रखती हैं।