2016-02-01 10 views
5

डॉकर-कंपोज़ का उपयोग करके आप एक चल रही सेवा को तुरंत कैसे अपडेट करते हैं।एक चलने वाले डॉकर-कंपोज़र कंटेनर को तुरंत अपडेट करने के लिए कैसे करें

मुझे लगता है कि मैं अक्सर docker-compose stop SERVICE, docker-compose build SERVICE और docker-compose up -d SERVICE चला रहा हूं।

क्या कोई आसान तरीका है, अधिमानतः कम समय के साथ।

उत्तर

0

यदि आपको इसे पिकअप कोड परिवर्तनों में पुनरारंभ करना है, तो आप volume का उपयोग करने का प्रयास कर सकते हैं।

अन्यथा आपके द्वारा चलाए जा रहे आदेश सबसे तेज़ विकल्प हैं। यदि stop 10 सेकंड ले रहा है https://docs.docker.com/compose/faq/#why-do-my-services-take-10-seconds-to-stop देखें, या शटडाउन को मजबूर करने के लिए docker-compose kill SERVICE का उपयोग करने पर विचार करें।

5

देव पर्यावरण में मैं आपको अपने स्रोत कोड पेड़ में मैप किए गए वॉल्यूम को बनाने और हॉट रीलोड सेटअप करने का सुझाव दूंगा।

docker-compose -f docker-compose.prod.yml up --build --no-deps -d SERVICE 
:

उत्पादन के लिए वहाँ एक article अगले आदेश सुझाव है

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

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