कमांड लाइन से मैक के लिए डॉकर शुरू करना?


14

क्या कमांड लाइन से मैक (और / या विंडोज के लिए डॉकर) के लिए डॉकर शुरू करने का एक तरीका है? मुझे इसके बारे में कोई दस्तावेज नहीं मिला।

मेरी टीम docker- मशीन का उपयोग करके हमारे विकास पर्यावरण के सेटअप को स्वचालित करने के लिए स्क्रिप्ट का एक सेट का उपयोग करती है। हम में से कुछ मैक के लिए डॉकर का परीक्षण कर रहे हैं और इसे पसंद करते हैं, लेकिन हम कमांड लाइन पर वापस जाने से पहले एक अलग ऐप शुरू करना पसंद नहीं करते हैं।


कुछ समय के साथ यह प्रतीत होता है launchctl start local.dlite( संदर्भ ) था। अब मेरे पास है com.docker.helperऔर com.docker.dockerचल रहा है, लेकिन उनकी plist फ़ाइलों का पता नहीं लगा सकता।
Techraf

डॉकर का कौन सा भाग आप शुरू करना चाहते हैं? डेमॉन? वास्तविक डॉक कंटेनर की मेजबानी करने वाले वीएम को स्वचालित रूप से IIRC शुरू करना चाहिए।
डैनियल बी

मुझे विंडोज के बारे में निश्चित नहीं है, लेकिन मेरे लिए डेमॉन और वीएम दोनों बूट या लॉगिन पर स्वचालित रूप से चलते हैं (जो निश्चित नहीं है) मैक पर।
डैन लोवे

@DanielB यहां वरीयता के तहत यह दिखाता है कि यह उपयोगकर्ता के लॉगिन पर चलता है, यदि आप कंसोल पर लॉगिंग के बिना बूट मशीन पर SSHed करते हैं तो मशीन को शुरू नहीं किया जाना चाहिए।
टेक्न्राफ

1
क्या आपने कमांड लाइन से मैक के लिए डॉकर शुरू करने के लिए कोई समाधान पाया है?
मार्टिन

जवाबों:


9

आप टर्मिनल से मैक के लिए डॉकर खोल सकते हैं:

open -a Docker

मैं मैक (1.12) के लिए डोकर के पहले उत्पादन संस्करण का उपयोग कर रहा हूं जो पिछले सप्ताह सामने आया था। आप इसे प्राथमिकता के तहत ऑटोस्टार्ट भी कर सकते हैं।


6
मैं open --hide --background -a Dockerडॉकर शुरू करने के लिए उपयोग कर रहा हूं । --hideयह अपने बेशक सुंदर और ह्वेल से भरे यूआई सब कुछ खत्म हो अपनी स्क्रीन नहीं शेख़ी बनाता है, और --backgroundध्यान केंद्रित करने के लिए हो रही है, मुझे छोड़ने के साथ जारी रखने के लिए आवेदन बंद हो जाता है dockerमेरे कंसोल में आदेश। यदि आप चाहते थे कि तब तक प्रतीक्षा करें जब तक कि डेमन वास्तव में नहीं हो जाता, तो विचारों के लिए stackoverflow.com/questions/5274294 देखें ।
tobych

1
ध्यान दें कि open -a Dockerडेमॉन उठने और चलने से पहले वापस आ जाएगा। मेरे मैकबुक पर इसे शुरू होने में सिर्फ 30 सेकंड लगते हैं।
एलेक्स एस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.