पाठ 8 / 28
इमेज बनाना
docker build से image बनाएँ, build context और layer caching समझें।
docker build
-t इमेज को एक नाम टैग देता है। अंत का . बिल्ड कॉन्टेक्स्ट है — वह डायरेक्टरी जिसे डॉकर देख और उससे कॉपी कर सकता है।
docker build -t my-app:1.0 .
docker run -d my-app:1.0लेयर्स और कैशिंग
हर निर्देश एक लेयर बनाता है। डॉकर लेयर्स को कैश करता है और अगर ऊपर कुछ नहीं बदला तो उन्हें दोबारा उपयोग करता है — इसीलिए बाकी कोड कॉपी करने से पहले package.json कॉपी करके npm install चलाना रीबिल्ड को तेज़ बनाता है।