পূর্ব প্রয়োজনীয়তা
ডকার ঠিক করার জন্য ডিভাইসে কোন জায়গা নেই, আপনাকে উবুন্টু 20.04 লিনাক্স সিস্টেম এবং এতে ডকার ইনস্টলেশন ব্যবহার করতে হবে। যদি ডকার ইনস্টল করা না থাকে, তাহলে আপনি টার্মিনালে নীচের তালিকাভুক্ত কমান্ডের সাহায্যে এটি করতে পারেন
$sudoউপযুক্তইনস্টলdocker.io
ডকার ঠিক করার পদ্ধতি ডিভাইসে কোন স্থান অবশিষ্ট নেই
আপনাকে sudo ব্যবহারকারীর মাধ্যমে লগ ইন করতে হবে এবং আপনার অপারেটিং সিস্টেমের অ্যাপ্লিকেশন এলাকায় এটি পরীক্ষা করে অথবা Ctrl+Alt+T শর্টকাট কী ব্যবহার করে কমান্ড লাইন টার্মিনাল খুলতে হবে। একবার খোলা হলে, এই নিবন্ধে বর্ণিত এই সমস্ত পদ্ধতি অনুসরণ করুন।
পদ্ধতি 1: ডকার সিস্টেম প্রুন
'ডকার সিস্টেম প্রুন কমান্ড ব্যবহার করা হচ্ছে অব্যবহৃত বস্তু বা ডেটা মুছে ফেলার জন্য, ছবি, পাত্রে, ভলিউম এবং নেটওয়ার্ক সহ। এই বস্তুগুলি মুছে ফেলা হয় না যতক্ষণ না আমরা সচেতনভাবে এগুলি সরিয়ে ফেলি; তবুও, ডকার 17.06.1 বা উচ্চতর ক্ষেত্রে, ভলিউমগুলি সরানোর জন্য আমাদের অবশ্যই 'ol ভলিউমস' সম্ভাবনা প্রয়োজন। এটি ঝুলন্ত এবং অননুমোদিত উভয় ছবিই দূর করে; যাইহোক, শুধুমাত্র ডিফল্টরূপে ঝুলন্ত ছবিগুলি সরানো হয়। 'ডকার সিস্টেম প্রুন' শুধুমাত্র একটি ক্লায়েন্ট এবং 1.25 বা উচ্চতর ডেমন এপিআই সংস্করণের সাথে ব্যবহার করা যেতে পারে। এখন তালিকাভুক্ত কমান্ডটি চালান:
$sudoডকার সিস্টেমছাঁটাই
এর সফল বাস্তবায়নের জন্য আপনাকে আপনার সুডো ব্যবহারকারীর পাসওয়ার্ড প্রদান করতে হবে। কার্যকর করার পরে, আপনি সংযুক্ত ছবিতে দেখানো হিসাবে নিম্নলিখিত সতর্কতা পাবেন। প্রক্রিয়াটি চালিয়ে যাওয়ার জন্য আপনাকে y লিখতে হবে। যখন আমরা 'ডকার সিস্টেম প্রুন কমান্ড' প্রয়োগ করি, এটি ডকার ডেমনকে একটি API অনুরোধ পাঠায়, যা হোস্টে সমস্ত অব্যবহৃত আইটেম খোঁজে এবং সেগুলি সিস্টেম থেকে নির্মূল করে। যেহেতু ডকারের আগের সংস্করণগুলি ভলিউম সহ সমস্ত বস্তু সরিয়ে দিয়েছে, তাই 'ol ভলিউমস' বিকল্পটি যুক্ত করা হয়েছিল।
পদ্ধতি 2: ঝুলন্ত ছবিগুলি সরানো
ডকারের ভলিউম কমান্ড এটি সম্পন্ন করতে ব্যবহার করা যেতে পারে। যেহেতু এটি/var/lib/docker/ভলিউমের যে কোনো ডিরেক্টরি বা ফোল্ডার মুছে দেয় যা ভলিউম নয়, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে সেখানে কোন গুরুত্বপূর্ণ ডকুমেন্ট সেভ করা নেই। একটি ডকার ইমেজ তৈরি করার সময়, সাধারণত ছবির অসংখ্য স্তর থাকে। যেসব স্তরে কোনো ট্যাগ করা ছবির কোনো রেফারেন্স নেই সেগুলিকে ঝুলন্ত ছবি বলা হয়। ঝুলন্ত ছবিগুলি স্টোরেজ স্পেস নেয় কিন্তু কিছুই করে না। সমস্ত ভলিউমের একটি তালিকা দেখতে, কমান্ডটি ব্যবহার করুন:
$sudoডকার ভলিউমls
সমস্ত ঝুলন্ত ভলিউমের একটি তালিকা পেতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
$sudoডকার ভলিউমls–Qfঝুলন্ত=সত্য
এর সফল বাস্তবায়নের জন্য আপনাকে আপনার সুডো ব্যবহারকারীর পাসওয়ার্ড প্রদান করতে হবে।
পদ্ধতি 3: অনাথ ভলিউম অপসারণ
শুরু করার জন্য, আপনাকে ডকারের যেকোন অনাথ ভলিউম মুছে ফেলতে হবে। এখন সমস্ত অনাথ ভলিউম থেকে মুক্তি পেতে, নিম্নলিখিত কমান্ডটি চালান:
$ডকার ভলিউমআরএম
উপসংহার:
এই গাইডে, আমরা ডকারকে দূর করার জন্য কয়েকটি পদ্ধতি নিয়ে আলোচনা করেছি যাতে ডিভাইসের ত্রুটিতে কোন স্থান অবশিষ্ট থাকে না। এখন, আমি বিশ্বাস করি আপনি এই টিউটোরিয়ালটি অনুসরণ করে সহজেই আপনার শেষে এটি মোকাবেলা করতে পারেন।