खोज…


परिचय

मल्टीपल डॉक इंजन होस्ट का रिमोट प्रबंधन।

टिप्पणियों

docker-machine रिमोट होस्ट को चलाने वाले डॉकटर का प्रबंधन करती है।

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

वर्तमान डॉकर मशीन पर्यावरण जानकारी प्राप्त करें

ये सभी शेल कमांड हैं।

वर्तमान डिफ़ॉल्ट कर्ता-मशीन कॉन्फ़िगरेशन प्राप्त करने के लिए docker-machine env

eval $(docker-machine env) वर्तमान docker- मशीन कॉन्फ़िगरेशन पाने के लिए और इस docker- मशीन का उपयोग करने के लिए वर्तमान शेल वातावरण सेट करें।

यदि आपका शेल प्रॉक्सी का उपयोग करने के लिए सेट है, तो आप अपने docker- मशीन से कनेक्ट होने पर प्रॉक्सी को बायपास करने के लिए --no -xy विकल्प निर्दिष्ट कर सकते हैं: eval $(docker-machine env --no-proxy)

यदि आपके पास कई डॉकटर-मशीन हैं, तो आप मशीन का नाम तर्क के रूप में निर्दिष्ट कर सकते हैं: eval $(docker-machine env --no-proxy machinename)

डॉक मशीन में एस.एस.एच.

ये सभी शेल कमांड हैं

  • यदि आपको सीधे रनिंग डॉक-मशीन पर लॉग इन करना है, तो आप ऐसा कर सकते हैं:

docker-machine ssh को डिफ़ॉल्ट docker- मशीन में ssh

एक गैर-डिफ़ॉल्ट docker- docker-machine ssh machinename करने के लिए docker-machine ssh machinename

  • यदि आप केवल एक ही कमांड चलाना चाहते हैं, तो आप ऐसा कर सकते हैं। डिफ़ॉल्ट डॉक-मशीन पर uptime चलाने के लिए यह देखने के लिए कि यह कितने समय से चल रहा है, docker-machine ssh default uptime चलाएं

डॉकर मशीन बनाएं

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

वर्चुअलबॉक्स का उपयोग करके एक स्थानीय मशीन बनाने के लिए:

docker-machine create --driver virtualbox docker-host-1

मौजूदा मशीन पर डॉकर को स्थापित करने के लिए, generic ड्राइवर का उपयोग करें:

docker-machine -D create -d generic --generic-ip-address 1.2.3.4 docker-host-2

--driver विकल्प मशीन को बनाने का तरीका बताता है। समर्थित ड्राइवरों की सूची के लिए, देखें:

डॉकटर मशीनों की सूची बनाएं

डॉकटर-मशीनों की सूची राज्य, पते और प्रत्येक डॉक मशीन के डॉकर के संस्करण को लौटाएगी।

 docker-machine ls

कुछ छपेगा जैसे:

NAME             ACTIVE   DRIVER    STATE     URL                          SWARM   DOCKER    ERRORS
docker-machine-1 -        ovh       Running   tcp://1.2.3.4:2376                   v1.11.2   
docker-machine-2 -        generic   Running   tcp://1.2.3.5:2376                   v1.11.2   

चलने वाली मशीनों को सूचीबद्ध करने के लिए:

docker-machine ls --filter state=running

त्रुटि मशीनों को सूचीबद्ध करने के लिए:

docker-machine ls --filter state=

उन मशीनों को सूचीबद्ध करने के लिए जिनका नाम 'साइड-प्रोजेक्ट-' से शुरू होता है, गोलंग फिल्टर का उपयोग करें:

docker-machine ls --filter name="^side-project-"

केवल मशीन के URL की सूची प्राप्त करने के लिए:

docker-machine ls --format '{{ .URL }}'

पूर्ण कमांड संदर्भ के लिए https://docs.docker.com/machine/reference/ls/ देखें।

डॉकटर मशीन को अपग्रेड करें

डॉकटर मशीन को अपग्रेड करने का अर्थ है एक डाउनटाइम और प्लानिंग की आवश्यकता हो सकती है। डॉकटर मशीन को अपग्रेड करने के लिए, रन करें:

docker-machine upgrade docker-machine-name

इस आदेश में विकल्प नहीं हैं

एक docker मशीन का IP पता प्राप्त करें

एक docker मशीन का IP पता प्राप्त करने के लिए, आप इस कमांड से कर सकते हैं:

docker-machine ip machine-name


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow