मैं निलंबित कर सकते हैं और फिर डोकर कंटेनर को फिर से शुरू?

वोट
32

मैं डोकर कंटेनर को निरस्त करने और समय के बाद इसे फिर से शुरू करना चाहते हैं। यह कैसे किया जा सकता है? निलंबित से मेरा मतलब है कि यह सतत प्रक्रिया (उदाहरण के लिए वीडियो एन्कोडिंग) के राज्य को बचाने चाहिए और फिर इसे किसी भी समय वापस फिर से शुरू।

16/04/2013 को 21:05
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


5 जवाब

वोट
7

AFAIK अभी यह शुद्ध डोकर के साथ नहीं किया जा सकता है लेकिन LXC कि समर्थन करता है। मैं डोकर के साथ चारों ओर थोड़ा सा खेलने चुके हैं और पुष्टि यह किया जा सकता है कि साथ lxc-freeze -n <containtr.id> और संचालन फिर से शुरू करने lxc-unfreeze -n <container.id> लेकिन v0.2.0 में डोकर ps देता है आप केवल भी -notrunc और LXC-ls उत्पादन के साथ containter आईडी छोटा (अजीब अपने सिस्टम पर रिक्त है ,, के रूप में डोकर पैरामीटर वाला सादा LXC शुरू उपयोग करता है ताकि LXC-ps इस प्रिंट चाहिए) इसके बारे में अधिक पढ़ने की जरूरत है। मैं के साथ पूर्ण कंटेनर आईडी पाया lxc-ps। यह डोकर फ्रीज आदेश जोड़ने के लिए अच्छा होगा। शायद यह मुझे कुछ जाने जानने के लिए के लिए समय है :)

30/04/2013 को 12:54
का स्रोत उपयोगकर्ता

वोट
1

डोकर सिर्फ एक जारी किया है अप्रलेखित मात्रा और डेटा भंडारण सुविधा सेट (अभी तक के रूप में)। tl; डॉ आप का उपयोग करता है, तो -vकमांडलाइन विकल्प आपको एक पथ के लिए एक विशेष डोकर पथ (करने के लिए कंटेनर के बाहर मैप करने के लिए निर्दिष्ट कर सकते हैं /var/lib/docker/volumes/{FULL_ID}) जहां FULL_ID द्वारा पाया जा सकता है docker inspect container_id। एक उदाहरण है docker run -d -v /data danielvf/myapp:1.0 runappजो बाह्यरूप हैं /dataएक डोकर मात्रा में निर्देशिका।

https://github.com/dotcloud/docker/issues/111

इस सुविधा के लिए रोडमैप: (अभी तक दस्तावेज़ नहीं है कि यह अस्तित्व है): https://github.com/dotcloud/docker/wiki/Volumes-&-persistent-data-storage

19/07/2013 को 22:56
का स्रोत उपयोगकर्ता

वोट
43

के रूप में संस्करण 0.12.0 , डोकर का समर्थन करता है PAUSEऔर UNPAUSEरोक सकते हैं और cgroup फ्रीजर का उपयोग कर कंटेनर को फिर से शुरू करने के लिए आदेश देता है।

14/06/2014 को 08:16
का स्रोत उपयोगकर्ता


वोट
0

कमांड:

$ docker pause <containerName>
$ docker unpause <containerName>

यहाँ कार्रवाई में उनमें से एक डेमो है:

यहाँ छवि विवरण दर्ज

01/07/2019 को 11:10
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more