बूट पर डॉकटर आटोस्टार्ट अक्षम करें?


33

मैं dockerUbuntu 14.04, 64-बिट के साथ प्रयोग करने की कोशिश कर रहा था । मैं एक छवि को चलाने में कामयाब रहा, और मैंने इसे अपने हटाने योग्य ड्राइव में से एक पर पथ दिया /media/Drive1,।

अब, जब भी मैं रिबूट करता हूं, मैं देखता हूं कि इसके अंदर /media/Drive1केवल एक dockerनिर्देशिका है, और वास्तविक ड्राइव जिसे Drive1समाप्त होना चाहिए /media/Drive11, और यह हर रिबूट पर होता है - यहां तक ​​कि जब मैं इन ड्राइव को अनमाउंट करता हूं, और sudo rm -rfv /media/Drive1रिबूट करने से पहले करता हूं !

इसलिए कुछ संभवत: /media/Drive1पूरी तरह से घुड़सवार होने से पहले बनाता है, और मुझे लगता है कि कुछ है docker, क्योंकि जब मैं बूट करता हूं, तो मेरे पास है:

$ ps axf | grep docker
 2085 ?        Ssl    0:00 /usr/bin/docker -d

इसलिए, मैं dockerऑटोस्टार्ट को कैसे निष्क्रिय कर सकता हूं , इसलिए यह बूट पर बाहरी यूएसबी ड्राइव के बढ़ते होने में हस्तक्षेप नहीं करता है?

जवाबों:


46

डॉक्टर केsystemd अनुसार, उबंटू 16.04+ (जहां OS उपयोग करता है ) के बाद से, बूट पर ऑटोस्टार्ट को इसके अनुसार बंद किया जा सकता है:

$ sudo systemctl disable docker.service
$ sudo systemctl disable docker.socket

ध्यान दें कि यदि आप सॉकेट के साथ-साथ सेवा को अक्षम नहीं करते हैं, तो सेवा शुरू हो जाएगी वैसे भी सॉकेट इस पर निर्भर करता है।


5
मेरे मामले में, मुझे अक्षम करना पड़ा docker-volume-local-persist.serviceऔर docker.socketसाथ ही साथ। किसी भी सूचीबद्ध करने के लिए डोकर systemd में सेवा, टाइप करें:systemctl list-unit-files | grep -i docker
chefarov

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.