Systemctl कमांड का उपयोग करके डॉकर कैसे प्रारंभ करें

Systemctl Kamanda Ka Upayoga Karake Dokara Kaise Prarambha Karem



डॉकर को स्थापित करने के बाद, होस्ट ऑपरेटिंग सिस्टम पर इसे प्रबंधित करने के लिए एक डेमॉन बनाया जाता है। डॉकर डेमॉन, जिसे आमतौर पर कहा जाता है dockerd , डॉकर छवियों, कंटेनरों और अन्य सेवाओं के प्रबंधन के लिए जिम्मेदार है।

अन्य सेवाओं की तरह, systemctl का उपयोग dockerd सेवा को प्रबंधित करने के लिए भी किया जा सकता है। Systemctl एक कमांड लाइन उपयोगिता है जिसका उपयोग Linux वितरण में systemd सेवाओं को प्रबंधित करने के लिए किया जाता है जो systemd init सिस्टम के साथ आते हैं।

इस गाइड में, मैं systemctl टूल का उपयोग करके लिनक्स पर डॉकर सेवा को प्रबंधित करने की प्रक्रिया का प्रदर्शन करूंगा।







Systemctl कमांड का उपयोग करके डॉकर सेवा कैसे प्रारंभ करें

डिफ़ॉल्ट रूप से, लिनक्स पर, डॉकर सेवा बूट पर आरंभ होती है। हालाँकि, कई मामलों में, आप इसे मैन्युअल रूप से प्रबंधित करना चाह सकते हैं, जैसे इसका समस्या निवारण करना, या असामान्यता के मामले में। डॉकर सेवा और सॉकेट फ़ाइलों को systemctl के साथ आसानी से प्रबंधित किया जा सकता है। डॉकर सेवा शुरू करने का आदेश नीचे दिया गया है:



सूडो systemctl प्रारंभ docker.service

उपरोक्त आदेश कोई संकेत नहीं देगा कि सेवा ने कार्य करना शुरू कर दिया है। यह निर्धारित करने के लिए कि डॉकर सेवा सक्रिय है और चल रही है, इसका उपयोग करें स्थिति systemctl कमांड और सेवा नाम के साथ विकल्प।



सूडो systemctl स्टेटस डॉकर





ध्यान दें कि, उपरोक्त आदेशों में, .service एक्सटेंशन वैकल्पिक है और इसे छोड़ा जा सकता है।

Systemctl कमांड का उपयोग करके डॉकर बूट सेटिंग्स को कैसे प्रबंधित करें

जैसा कि पहले उल्लेख किया गया है, सभी आधुनिक लिनक्स वितरणों में, डॉकर सेवा बूट पर स्वचालित रूप से शुरू होती है। लेकिन इसे मैन्युअल रूप से प्रबंधित करने के लिए, systemctl कमांड को नियोजित किया जा सकता है।



उदाहरण के लिए, यदि आप बूट समय को कम करना चाहते हैं और बूट पर डॉकर सेवा शुरू न करके संसाधनों को बचाना चाहते हैं, तो बस इसे अक्षम करें।

सूडो systemctl डॉकर को अक्षम करता है

डॉकर सेवा को अक्षम करने से यह तुरंत बंद नहीं होगी; सेवा स्पष्ट रूप से बंद होने तक सक्रिय रहेगी। सेवा सक्रिय रहेगी, हालाँकि, बूट पर सेवा को सक्षम रखने वाली लक्ष्य फ़ाइल हटा दी जाएगी और अगले बूट पर सेवा अक्षम कर दी जाएगी।

डॉकर शुरू करने के लिए, बस इसका उपयोग करें systemctl प्रारंभ सेवा नाम के साथ, और इसे रोकने के लिए, का उपयोग करें systemctl बंद करो आदेश.

सूडो systemctl स्टॉप डॉकर

और इसे बूट पर शुरू करने के लिए, सेवा को सक्षम करें।

सूडो systemctl सक्षम डाक में काम करनेवाला मज़दूर

सेवा को सक्षम करने से फिर से एक प्रतीकात्मक लिंक बन जाएगा /चाहता हे निर्देशिका।

डॉकर सेवा को मैन्युअल रूप से कैसे प्रारंभ करें

यदि आप डॉकर सेवा शुरू करने के लिए systemctl कमांड लाइन उपयोगिता का उपयोग नहीं करना चाहते हैं, तो इसे मैन्युअल रूप से उपयोग करके ट्रिगर किया जा सकता है dockerd के साथ आदेश दें सूडो विशेषाधिकार.

सूडो dockerd

को रुकना सेवा, दबाएँ Ctrl+C चांबियाँ।

निष्कर्ष

सिस्टम एडमिनिस्ट्रेशन टूल लिनक्स पर डॉकर सेवा को संभालने में भी सक्षम है। डिफ़ॉल्ट रूप से, डॉकर सेवा बूट पर सक्षम होती है, हालाँकि, इसका उपयोग करके इसे मैन्युअल रूप से भी प्रबंधित किया जा सकता है systemctl आज्ञा। एक निष्क्रिय डॉकर सेवा शुरू करने के लिए systemctl प्रारंभ डॉकर कमांड का उपयोग किया जाता है और इसे बूट पर लोड करने के लिए अक्षम किया जाता है systemctl डॉकर को अक्षम करता है कमांड का प्रयोग किया जाता है.