मैंने फेडोरा (शुरुआत में 320 एमबी) से डॉकरफाइल के माध्यम से एक सरल छवि बनाई।
जोड़ा गया नैनो (1 एमबी आकार का यह छोटा संपादक), और छवि का आकार 530 एमबी तक बढ़ गया है। मैंने उस (30-ईश एमबी) के ऊपर गिट जोड़ा है, और फिर मेरी छवि का आकार आकाश-रॉकेट 830 एमबी है।
क्या वह पागल नहीं है?
मैंने इतिहास / मध्यवर्ती छवियों को हटाने के लिए कंटेनर को निर्यात और आयात करने की कोशिश की है। यह प्रयास 25 एमबी तक बचा है, अब मेरी छवि का आकार 804 एमबी है। मैंने एक पर कई कमांड चलाने की भी कोशिश की हैRUN
, लेकिन अभी भी मुझे वही शुरुआती 830MB मिल रहा है।
मुझे अपनी शंका हो रही है अगर यह डॉकटर का उपयोग करने के लायक है। मेरा मतलब है, मैंने मुश्किल से कुछ भी स्थापित किया है और मैं 1 जीबी से अधिक मार रहा हूं। अगर मुझे डेटाबेस जैसे कुछ गंभीर सामान को जोड़ना होगा और इसी तरह मैं डिस्क स्थान से बाहर चला सकता हूं।
किसी को भी छवियों के हास्यास्पद आकार से ग्रस्त है? आप इसके साथ कैसे लेन - देन करते हैं?
जब तक मेरा डॉकरीफाइल बुरी तरह से गलत नहीं है?
FROM fedora:latest
MAINTAINER Me NotYou <email@dot.com>
RUN yum -y install nano
RUN yum -y install git
लेकिन यह कल्पना करना मुश्किल है कि यहां क्या गलत हो सकता है।
docker images
जिसमें अंतिम कॉलम में 830MB का भारी अंतर है। मैं इस तथ्य से अनजान हो सकता हूं कि मेरी छवि का वास्तविक आकार क्या है क्योंकि docker images कमांड बताती है कि यह 830MB आभासी आकार है। लेकिन फिर, छवि का वास्तविक आकार क्या है?
yum clean all
आकार पर कोई प्रभाव पड़ता है?