डार्ट चलाने पर रीस्टार्ट फ्लैग का उपयोग करके पुनः आरंभ नीतियां आप एक कंटेनर से बाहर निकलने के बाद दोबारा शुरू नहीं किया जाना चाहिए या नहीं, इसके लिए आप एक पुनरारंभ नीति निर्दिष्ट कर सकते हैं।
नहीं - बाहर निकलने पर कंटेनर को पुनरारंभ न करें।
ऑन-विफलता - कंटेनर को केवल तभी चालू करें जब वह एक गैर शून्य निकास स्थिति के साथ बाहर निकलता है।
हमेशा - हमेशा बाहर निकलने की स्थिति की परवाह किए बिना कंटेनर को पुनरारंभ करें।
आप उस समय की अधिकतम राशि भी निर्दिष्ट कर सकते हैं, जब डॉकर ऑन-फेल नीति का उपयोग करते हुए कंटेनर को पुनः आरंभ करने का प्रयास करेगा। डिफ़ॉल्ट यह है कि डॉकटर कंटेनर को पुनः आरंभ करने के लिए हमेशा के लिए प्रयास करेगा।
$ sudo docker run --restart=always redis
यह रेडिस कंटेनर को हमेशा की पुनरारंभ नीति के साथ चलाएगा ताकि यदि कंटेनर बाहर निकलता है, तो डॉकर इसे पुनः आरंभ करेगा।
$ sudo docker run --restart=on-failure:10 redis
यह ऑन-फेल की पुनः आरंभ नीति और 10. की अधिकतम पुनरारंभ संख्या के साथ रेडिस कंटेनर को चलाएगा। यदि रेडिस कंटेनर एक गैर-शून्य निकास स्थिति के साथ एक पंक्ति में 10 से अधिक बार बाहर निकलता है तो डॉकर कंटेनर को पुनः आरंभ करने की कोशिश में गर्भपात कर देगा। एक अधिकतम पुनरारंभ सीमा प्रदान करना केवल विफलता नीति के लिए मान्य है।