বুটে ডকার অটোস্টার্ট অক্ষম করবেন?


33

আমি dockerউবুন্টু 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

সিস্টেমে উবুন্টু 16.04+ (যেখানে ওএস ব্যবহার করে systemd) থেকে ডক অনুযায়ী , বুট-এ অটোস্টার্ট এটিকে বন্ধ করা যেতে পারে:

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

মনে রাখবেন যে আপনি যদি সকেটের পাশাপাশি পরিষেবাটি অক্ষম না করেন তবে সকেট যেমন নির্ভর করে তেমনই পরিষেবাটি শুরু হবে।


5
আমার ক্ষেত্রে, আমি অক্ষম করতে হয়েছিল docker-volume-local-persist.serviceএবং docker.socketপাশাপাশি। সিস্টেমেডে যে কোনও ডকারsystemctl list-unit-files | grep -i docker
পরিষেবাদি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.