7

मैं (/ बाहर वर्षगांठ अद्यतन डब्ल्यू Windows 10 उद्यम) एक साफ मशीन ले लिया और स्थापित (इस क्रम में) पूर्ण आईआईएस, हाइपर-वी, VS2015 उद्यम, नेट कोर 1.0 .1 टूलींग पूर्वावलोकन 2, विंडोज़ के लिए डॉकर, विजुअल स्टूडियो डॉकर टूल्स, और कुछ अन्य यादृच्छिक कार्यक्रम।दृश्य स्टूडियो उपकरण - PrepareForCompile कार्य में विफल रहा है अप्रत्याशित रूप से

मैं तो VS2015 खोला और एक डिफ़ॉल्ट नेट कोर वेबसाइट बनाई। जब मैं दौड़ता हूं (एफ 5) सभी काम अपेक्षित के रूप में। मैंने फिर परियोजना पर राइट क्लिक किया और "एड-> डॉकर सपोर्ट" पर गया। अब जब चलाने के लिए (F5) की कोशिश कर रहा डोकर का उपयोग कर रहा यह त्रुटि संदेश दिखाई:

MSB4018 The "PrepareForCompile" task failed unexpectedly. Microsoft.DotNet.Docker.CommandlineClientException: Error response from daemon: Container ... is not running at ... 

मैं खोज की है ऑनलाइन और केवल एक ही चीज़ मुझे लगता है कि स्पष्ट करने वाले यह है मुझे नहीं लगता कि कि साझा की गई डिस्क काम कर रहे हैं पा सकते हैं। मैंने इसे डॉकर-> साझा ड्राइव में सेट किया था, लेकिन जब मैं चलाता हूं: docker run --rm -v c:/Users:/data alpine ls /data प्रतिक्रिया खाली है।

इसी प्रकार जब मैं व्यस्त बॉक्स का उपयोग करने का प्रयास करता हूं तो निर्देशिका खाली होती है।

docker run -it -v /C/Users:/wormhole busybox cd wormhole ls

मैं दोनों के लिए डोकर 1.12.1-स्थिर और बीटा 26. Windows का उपयोग कर की कोशिश की है एक ही मुद्दा है।

कुछ ने संकेत दिया है कि एंटीवायरस समस्या पैदा कर सकता है। मेरे पास Mcafee स्थापित है, लेकिन मैं एंटीवायरस सॉफ़्टवेयर को अनइंस्टॉल या अक्षम नहीं कर सकता।

कुछ सुझाव दिया है कि असामान्य अक्षर के साथ पासवर्ड इस मुद्दे का कारण बन सकता है, लेकिन है कि यहाँ लागू नहीं होता।

मुझे लगता है कि साझा ड्राइव VS2015 त्रुटि उत्पन्न कर रहे पता नहीं है, लेकिन यह एक अच्छी जगह शुरू करने के लिए के बाद से साझा ड्राइव टूट रहे हैं की तरह लगता है।

मैं कोई लाभ नहीं हुआ बॉट hdock और कंप्यूटर कई बार पुन: प्रारंभ किया है।

कोई विचार?

उत्तर

9

मुझे एक ही समस्या थी।

आदेश इसे ठीक करने के लिए मैं कंटेनर स्टैक ट्रेस में आईडी द्वारा संदर्भित पाया। फिर मैंने इसे हटा दिया:

docker rm <containerid> 

जब मैंने वीएस 2015 से फिर से प्रयास करने की कोशिश की तो यह काम करता था। मुझे नहीं पता कि शुरुआत में इस मुद्दे का क्या कारण था।

5

मैं सिर्फ इसलिए जोड़ना चाहता था क्योंकि मैंने इस मुद्दे पर भी ठोकर खाई थी। मेरे पास क्लीन विन 10 मशीन थी, और मुझे सिर्फ डॉकर में "साझा ड्राइव" सेटिंग सक्षम करना पड़ा:

यह वास्तविक समस्या नहीं हो सकती है जिसका आप सामना कर रहे हैं (शुक्र है कि आपने इसे ठीक किया है!); यह सिर्फ उन लोगों के लिए है जो इसे सक्षम नहीं कर सकते हैं!

Step 1: Right Click on Docker Icon in taskbar

Step 2: Click Settings

Step 3: Click Shared Drives. Select the Checkbox for your hard drive, and click "Apply"

+0

यह मेरे लिए काम किया। – MattD

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