ডকার - ডেমনের কাছ থেকে ত্রুটির প্রতিক্রিয়া: এমন কোনো কন্টেইনার নেই
আমি যখন খেয়াল করলাম, Docker থেকে একটি ত্রুটি দেখাচ্ছিল তাই একটি নোট।
সাম্প্রতিক আপডেটে কিছু একটা হয়েছিল বলে মনে হচ্ছে।
যাচাইকরণ
আমার ক্ষেত্রে, আমি বিল্ড ইমেজ ইত্যাদি একটি এক্সটার্নালি মাউন্ট করা HDD-তে রেখেছিলাম, কিন্তু যখন আমি pacman -Syu দিয়ে সংস্করণ আপগ্রেড করলাম, তখন খেয়াল করলাম যে daemon.json ওভাররাইট হয়ে মুছে গিয়েছিল।
{
"data-root": "/mnt/hdd1/docker-data",
"runtimes": {
"nvidia": {
"args": [],
"path": "nvidia-container-runtime"
}
}
}
উপরেরটি ঠিক করার পর, এইবার যখন আমি docker ps দিয়ে চেক করলাম, তখন DEAD অবস্থাতেই ছিল এবং কোনো কারণে এমন একটি কন্টেইনার তৈরি হয়েছিল যা মুছে ফেলার চেষ্টা করলেও মোছা যাচ্ছিল না এবং শুধুমাত্র মেটাডেটা অবশিষ্ট ছিল বলে মনে হচ্ছিল?
সমাধান
শুরুর Issue থ্রেড অনুযায়ী, আমি একবার /mnt/hdd1/docker-data/containers সম্পূর্ণভাবে মুছে ফেলেছি।
স্থায়ী ডেটা volumes-এ থাকায়, এটি মুছে ফেললে কোনো সমস্যা হবে না এই সিদ্ধান্তে।
sudo rc-service containerd stop
sudo rc-service docker stop
মুছে ফেলার পর এবং আবার containerd থেকে চালু করে এবং আবার কন্টেইনার বিল্ড করে সমাধান করা হয়েছে।