कोनमु पर डॉकटर


9

मैं एक कार्य बनाकर कॉनमू पर डॉक रन बनाने की कोशिश कर रहा हूं जो डॉकटर start.shफ़ाइल का उपयोग करके खुलता है git bash

चूँकि आम तौर "C:\Program Files\Git\bin\bash.exe" --login -i "C:\Program Files\Docker Toolbox\start.sh"पर डॉकटर टर्मिनल की ओर इशारा किया जाता है , क्या ऐसा करने का कोई तरीका है जिससे मैं ConEmu पर कोई कार्य कर सकूँ? तो कुछ इस तरह:

यहाँ छवि विवरण दर्ज करें


और सवाल क्या है?
मैक्सिमस

जवाबों:


13

कार्य मापदंडों में:

/dir "C:\Program Files\Docker Toolbox"

आदेश:

"%ConEmuDrive%\Program Files (x86)\Git\bin\sh.exe" --login -i -new_console:C:"C:\Program Files\Docker Toolbox\docker-quickstart-terminal.ico" "C:\Program Files\Docker Toolbox\start.sh"

कृपया ध्यान दें कि मेरे पास git है Program Files (x86), और यह भी कि -new_consoleपैरामीटर जो ico को संदर्भित करता है, उसकी आवश्यकता नहीं है। मुझे लगता है कि आपके पास वह आईसीओ है, लेकिन आप पूरे पैरामीटर को हटा सकते हैं यदि यह समस्याग्रस्त साबित होता है, लेकिन आपको गिट बैश आइकन के साथ छोड़ दिया जाएगा।


इसलिए मेरे मामले में, मुझे C:\Program Files\Docker Toolboxअपने रास्ते से जोड़ने की जरूरत थी ।
यार

"% ProgramFiles% \ Git \ bin \ sh.exe" --login -i -new_console: C: "% ProgramFiles% \ Docker Toolbox \ docker-quickstart-terminal.ico" "% प्रोग्रामफ़ाइल्स% \ Docker Toolbox \ start.sh "
अलेक्जेंड्रे

9

पोस्ट किए गए उत्तर ने मेरे लिए काम नहीं किया (डॉकर टूलबॉक्स 1.10.3 का उपयोग करके)। मैंने स्थापित करने के दौरान डॉकर बैश शेल स्थापित करने के लिए चुना (मूल रूप से सब कुछ इंस्टॉलर प्रदान करता है)।

यहाँ मेरे लिए क्या काम किया गया है (इसका उपयोग नोट करें bash.exe):

कार्य पैरामीटर:

/dir "C:\Program Files\Docker Toolbox"

कमान:

"C:\Program Files\Git\bin\bash.exe" --login -i -new_console:C:"C:\Program Files\Docker Toolbox\docker-quickstart-terminal.ico" "C:\Program Files\Docker Toolbox\start.sh"

स्वीकृत उत्तर भी मेरे काम नहीं आया, लेकिन यह काम किया। मैं डॉकर टूलबॉक्स 1.11.0 का उपयोग कर रहा हूं
डिएगो

यह उत्तर मेरे लिए लगभग काम करता है, मैं व्हेल को देख सकता हूं लेकिन मैं किसी भी dockerकमांड का उपयोग नहीं कर सकता , मुझे बैश मिला : docker.exe: कमांड नहीं मिला , मुझे नहीं पता, कृपया सलाह दें।
कारीगर

यह मेरा स्क्रीनशॉट i.cubeupload.com/Hi7ETK.png
कारीगर

यह इस मुद्दे के समान दिखता है: github.com/docker/docker/issues/17774 । यदि आपको इसे फिर से तैयार करने में अधिक सहायता की आवश्यकता हो, तो एक और प्रश्न खोलें।
मृचिफ

6

स्वचालित रूप से कॉन्फ़िगर किया गया conEmu स्थापित करने से पहले docker स्थापित करें।

यहाँ छवि विवरण दर्ज करें

कार्य पैरामीटर:

/dir "%DOCKER_TOOLBOX_INSTALL_PATH%" /icon "%DOCKER_TOOLBOX_INSTALL_PATH%\docker.exe"

कंसोल प्रारंभ करें:

"% DOCKER_TOOLBOX_INSTALL_PATH% \ .. \ Git \ usr \ bin \ bash.exe" -l "-i"% DOCKER_TOOLBOX_INSTALL_PATH% start_sh "-new_console: t:" Docker "

2
यदि DoE Toolbox को स्थापित करने से पहले ConEmu स्थापित किया गया है, तो आप "डिफ़ॉल्ट कार्य जोड़ें ..." पर क्लिक कर सकते हैं और यह सूची को फिर से खोल देगा और Docker को शामिल करेगा।
केव्ब

इसी से मेरा काम बना है। अन्य समाधान निर्देशिका पथों में रिक्त स्थान के बारे में शिकायत करते रहे और "C: \ Program" चलाने में सक्षम नहीं थे
डेविड वुड्स

1

ConEmu 160207 (एक Windows7 प्रो पर) के साथ, डॉकर (संस्करण 1.11.1, 5604cbe का निर्माण) स्थापित करने के बाद और फिर एक ConEmu खिड़कियां लाते हैं, मैंने देखा कि Docker के लिए एक कार्य स्वचालित रूप से जोड़ा गया है।

यहाँ ConEmu सेटिंग संवाद बॉक्स है:

यहाँ छवि विवरण दर्ज करें


1

इनमें से किसी ने भी मेरे लिए नए सिरे से स्थापित डॉकर टूलबॉक्स के लिए काम नहीं किया।

यह वही है जो मुझे अंततः काम करने के लिए मिला है।

टास्क पैरामीटर्स

/dir "%DOCKER_TOOLBOX_INSTALL_PATH%" /icon "%DOCKER_TOOLBOX_INSTALL_PATH%\docker.exe"

आदेश

set CHERE_INVOKING=1 & %ConEmuDrive%\cygwin64\bin\bash.exe --login -i "%DOCKER_TOOLBOX_INSTALL_PATH%\start.sh" -new_console:t:"Docker"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.