का उपयोग कर विंडोज पर काम नहीं करता:डोकर रन -v जब एक CoreOS वीएम यह उम्मीद के रूप में काम करता है से निम्न आदेश चलाकर डोकर-टूलबॉक्स
docker run --rm -v $PWD:/data composer init
क्या यह करना होगा में composer.json फ़ाइल को प्रारंभ है निर्दिष्ट के रूप में डॉकर वॉल्यूम मैपिंग का उपयोग करके वर्तमान कार्यशील निर्देशिका। डॉकर कंटेनर में मूल रूप से php टूल संगीतकार स्थापित होता है और उस उपकरण को कंटेनर के डेटा फ़ोल्डर के अंदर चलाएगा। मानचित्रण का उपयोग करके यह वास्तव में मेजबान मशीन पर फ़ाइलों पर लागू होता है।
हालांकि डॉकर टूलबॉक्स का उपयोग कर विंडोज पर इस कमांड को चलाने का प्रयास करते समय मुझे निम्न त्रुटि मिलती है।
$ docker run --rm -v $PWD:/data composer --help
invalid value "C:\\Users\\Marco;C:\\Program Files\\Git\\data" for flag -v: bad mount mode specified : \Program Files\Git\data
See 'C:\ProgramData\Chocolatey\lib\docker\bin\docker.exe run --help'.
क्या मैं यहाँ नोटिस हालांकि मैं Git-बैश में हूँ जब आदेश यह अभी भी खिड़कियों रास्तों का उपयोग करता है क्रियान्वित है। तो फिर मैंने निम्नलिखित कोशिश की (उद्धरण के साथ चारों ओर):
$ "docker run --rm -v $PWD:/data composer --help"
bash: docker run --rm -v /c/Users/Marco:/data composer --help: No such file or directory
अब यह निर्देशिका नहीं ढूंढ पा रहा है।
मैंने $ PWD चर के बिना भी कोशिश की, लेकिन इससे कोई फर्क नहीं पड़ता।
कोई विचार विंडोज पर यह काम कैसे करें?
मेरा बिंदु था: गिट बैश का उपयोग न करें। – VonC