2016-06-22 19 views

उत्तर

108

docker क्ली का उपयोग डॉकर इंजन पर व्यक्तिगत कंटेनर प्रबंधित करते समय किया जाता है। यह डॉकर डेमन एपीआई तक पहुंचने के लिए क्लाइंट कमांड लाइन है।

docker-compose क्ली का उपयोग बहु-कंटेनर एप्लिकेशन को प्रबंधित करने के लिए किया जा सकता है। यह docker run क्ली पर docker-compose.yml फ़ाइल में आसानी से पुन: उपयोग के लिए कई विकल्पों को भी स्थानांतरित करता है। यह docker द्वारा उपयोग किए जाने वाले उसी डॉकर एपीआई के शीर्ष पर फ्रंट एंड "स्क्रिप्ट" के रूप में काम करता है, ताकि आप docker-composedocker कमांड और बहुत सारे शैल स्क्रिप्टिंग के साथ सबकुछ कर सकें। अधिक जानकारी के लिए this documentation on docker-compose देखें। के लिए झुंड मोड

के बाद से इस उत्तर पोस्ट किया गया


अद्यतन, डोकर डोकर-compose.yml फ़ाइलों का एक दूसरा उपयोग जोड़ा गया है। version 3 yml format और डॉकर 1.13 से शुरू करते हुए, आप डॉकर-कंपोज़ के साथ वाईएमएल का उपयोग कर सकते हैं और डॉकर के झुंड मोड में एक स्टैक को परिभाषित भी कर सकते हैं। उत्तरार्द्ध करने के लिए आपको docker-compose up के बजाय docker stack deploy -c docker-compose.yml $stack_name का उपयोग करने की आवश्यकता है और फिर docker-compose आदेशों के बजाय docker आदेशों के साथ स्टैक का प्रबंधन करें। मानचित्रण दो उपयोगों के बीच एक के लिए एक से एक है:

  • लिखें परियोजना -> झुंड ढेर: एक विशिष्ट प्रयोजन
  • लिखें सेवा के लिए सेवाओं के एक समूह -> झुंड सेवा: एक छवि और यह विन्यास, संभवतः है ऊपर पहुंचा।
  • लिखें कंटेनर -> झुंड कार्य: एक सेवा

झुंड मोड पर अधिक जानकारी के लिए में एक एकल कंटेनर, docker's swarm mode documentation देखते हैं।

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