से डॉकर कंटेनर एक्सेस करना मैं डॉकर छवियों को चलाने के लिए boot2docker का उपयोग कर रहा हूं। मुझे अच्छी तरह पता है कि डॉकर कंटेनर तक पहुंचने के लिए मुझे boot2docker के आईपी पते तक पहुंचने की ज़रूरत है।आईओएस सिम्युलेटर
मूल रूप से टर्मिनल में यह curl $(boot2docker ip):49155
है जब मैंने इसे Chrome या Safari में इस तरह से करते हैं, सब कुछ ठीक लगता है। जब मैं आईओएस सिम्युलेटर (आईओएस 8) में सफारी ब्राउज़र में पता दर्ज करता हूं, तो मुझे संदेश मिलता है: सफारी पृष्ठ नहीं खोल सकता क्योंकि नेटवर्क कनेक्शन खो गया था।
मैं कुछ अन्य स्थानीय होस्ट-ish अनुप्रयोग चलाने के लिए कोशिश की - 0.0.0.0:4000
के माध्यम से अजगर में SimpleHTTPServer
, सुलभ और कहा कि ठीक (आईओएस सिम्युलेटर में वेबसाइट लोड होता है) काम करने के लिए लगता है।
क्या यह डॉकर/आईओएस सिम्युलेटर में एक बग है या क्या मुझे कुछ अतिरिक्त सेटअप करना है?
बहुत धन्यवाद के लिए धन्यवाद! असल में मैंने जो किया था, वैसे ही मैंने कुछ लाइनों के साथ कुछ उम्मीद की थी (लेकिन इस स्पष्ट समझ के बिना) इसलिए मैंने स्थानीय नेटवर्क में boot2docker (+ डॉकर कंटेनर के अंदर) "एक्सपोज़" करने के लिए टूल SquidMan का उपयोग किया। फिर डिवाइस पर मैंने HTTP प्रॉक्सी सेट की है और यह काफी अच्छी तरह से काम करता है। दुर्भाग्य से आईओएस सिम्युलेटर मुझे HTTP यूआरओ सेट करने के लिए यूआई में अनुमति नहीं देता है, इसलिए मैं इसके बजाय आपके सुझाव का प्रयास करूंगा! – Michal