2014-04-09 14 views
18

मैं ओएस एक्स (boot2docker के साथ) पर डॉकर के साथ खेल रहा हूं और यह पता नहीं लगा सकता कि ये छवियां कहां संग्रहीत की जा रही हैं। मैं सिर्फ उत्सुक हूँ।boot2docker द्वारा संग्रहीत डॉकर छवियां कहां हैं?

This सवाल जो/var/lib/डोकर/ग्राफ में जाहिरा तौर पर है लिनक्स के लिए यह उत्तर देता/< आईडी >/परत

मैं Homebrew के माध्यम से स्थापित किया है और/usr/स्थानीय/सेलर/डोकर में चारों ओर poked लेकिन यह ऐसा नहीं लगता है कि यह वहां है। ~/.boot2docker में boot2docker-vm.vmdk है। क्या वास्तव में इस वीएम में छवियां संग्रहीत हैं?

क्रैक नीचे सही जवाब दें।
इस बस कुछ विस्तार है:

boot2docker वीएम में प्राप्त करने के लिए:

boot2docker ssh

user: docker pass: tcuser

मैं sudo su पड़ा डायरेक्ट्री तक पहुंच प्राप्त करने के लिए

और voilà, छवियां हैं।

उत्तर

25

Boot2docker एक वायरल मशीन (वर्चुअलबॉक्स के माध्यम से) है। तो छवियों को वर्चुअलबॉक्स छवि (vmdk फ़ाइल) के भीतर संग्रहीत किया जाता है। एक बार वर्चुअलबॉक्स द्वारा माउंटर, यह लिनक्स है और आपके द्वारा बताए गए स्थान पर छवियां संग्रहीत की जाती हैं।

+0

प्रतिक्रिया के लिए धन्यवाद। तो अगर मैं वेबसाइट बना रहा था। मैं साइट के लिए फाइलों का उपयोग कहां से प्राप्त करूं? और मैं किस यूआरएल के तहत जाऊंगा –

0

वर्चुअलबॉक्स साझा फ़ोल्डर विकल्प का उपयोग करके आप वर्चुअलबॉक्स छवियों के बाहर छवियों को स्टोर कर सकते हैं। मैं डॉकर की सभी डेटा के लिए C:\ ड्राइव में एक फ़ोल्डर का उपयोग करने में सक्षम था।

ऐसा करने के लिए आपको अपनी मेजबान मशीन में स्थानीय फ़ोल्डर में /var/lib/docker पर माउंट करना होगा। "ऑटो-माउंट" सेट करें, लेकिन "केवल पढ़ने के लिए" सेट न करें।

संबंधित मुद्दे