2015-11-15 14 views
50

जब भी मैं निष्पादितडॉकर-कंपोज़ अप और डॉकर-कंपोज़ शुरू करने के बीच क्या अंतर है?

docker-compose start 
docker-compose ps 

मैं राज्य "उत्तर प्रदेश" के साथ अपने कंटेनर देखते हैं। अगर मैं

docker-compose up -d 

करना मैं और अधिक वर्बोज़ देखेंगे, लेकिन यह एक ही राज्य होगा। क्या दोनों आदेशों के बीच कोई अंतर है?

उत्तर

69

डोकर-लिखें सुविधा शुरू

एक सेवा के लिए मौजूदा कंटेनर शुरू होता है।

अप डोकर-रचना

बनाता है, (री) बनाता है, शुरू होता है, और एक सेवा के लिए कंटेनर जोड़ा जाता है।

लिंक की गई सेवाओं को तब तक शुरू किया जाएगा जब तक वे पहले से चल रहे न हों।

डिफ़ॉल्ट रूप से, डॉकर-कंपोज़ अप प्रत्येक कंटेनर के आउटपुट को कुल करेगा और जब यह निकलता है, तो सभी कंटेनर बंद हो जाएंगे। चलने वाला डॉकर-कंपोज़-डी, पृष्ठभूमि में कंटेनर शुरू करेगा और उन्हें चलने देगा।

डिफॉल्ट रूप से, यदि किसी सेवा के लिए मौजूदा कंटेनर हैं, तो डॉकर-कंपोज़ अप बंद हो जाएगा और उन्हें फिर से बनाएगा (वॉल्यूम से वॉल्यूम से युक्त वॉल्यूम को संरक्षित करेगा), ताकि डॉकर-कंपोज़.इम में परिवर्तन उठाए जा सकें। यदि आप नहीं चाहते हैं कि कंटेनर बंद हो जाएं और फिर से बनाए जाएं, तो डॉकर-कंपोज़-अप-रीवेटेट का उपयोग करें। यदि आवश्यक हो तो यह अभी भी किसी भी बंद कंटेनर शुरू करेगा।

स्रोत: https://docs.docker.com/v1.5/compose/cli/

मुझे आशा है कि यह डोकर-लिखें CLI संदर्भ में मदद करता है

+0

अद्यतन लिंक: https://docs.docker.com/compose/reference/ * डोकर-रचना अप: https : //docs.docker.com/compose/reference/up/ * डॉकर-लिखें प्रारंभ करें: https://docs.docker.com/compose/reference/start/ – michael

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