دستور docker rmi در داکر

docker rmi command
25 اردیبهشت 1404


در این مقاله به بررسی دستور docker rmi در داکر می‌پردازیم. داکر یک پلتفرم متن‌باز است که به ما امکان می‌دهد برنامه‌ها را در کانتینرهایی جداگانه اجرا کنیم. با استفاده از داکر، ما می‌توانیم به سادگی و به‌طور مؤثری محیط‌های مختلفی را برای برنامه‌هایمان مدیریت کنیم. حال اگر نیاز داشته باشید تا یک تصویر داکر را حذف کنید، می‌توانید از دستور docker rmi استفاده کنید.


دستور docker rmi به ما این امکان را می‌دهد که تصاویر داکر را که دیگر نیاز نداریم پاک کنیم. این کار کمک می‌کند تا فضای دیسک سیستمی را آزاد کنیم و از اشغال اضافی فضای بندی جلوگیری کنیم. می‌توانید یک یا چند تصویر را به‌طور همزمان حذف کنید. با این حال، قبل از حذف تصاویر، باید مطمئن شوید که به آن تصاویر کانتینری نسبت داده نشده باشد. در غیر این صورت، داکر اجازه حذف آنها را نخواهد داد.


به‌طور کلی، این دستور به سادگی طراحی شده است، اما برای استفاده مؤثرتر از آن، باید با فرمت جمله آن آشنا شوید. به‌عنوان مثال، می‌توانید عکس‌ها را با استفاده از شناسه یا نام آن حذف کنید. بگذارید با یک مثال پیش برویم.


به‌طور معمول هنگام کار با داکر، بعد از اتمام کار با یک تصویر، ممکن است به این نتیجه برسید که دیگر به آن نیاز ندارید. بنابراین، می‌توانید با استفاده از docker rmi آن را به‌راحتی حذف کنید. بیایید نگاهی به چند مورد از این دستورات بیندازیم.


docker rmi image_id
docker rmi image_name
docker rmi -f image_id

تحلیل کد



در دستورات فوق مشاهده می‌کنید که ما 3 روش مختلف برای حذف تصاویر داشته‌ایم:


docker rmi image_id

این دستور تصویر مشخص شده با image_id را حذف می‌کند.


docker rmi image_name

در اینجا شما می‌توانید از نام تصویر برای حذف آن استفاده کنید.


docker rmi -f image_id

این نسخه از دستور، گزینه -f را داراست که به داکر می‌گوید حتی اگر تصویر توسط یک یا چند کانتینر در حال استفاده است، آن را فوراً حذف کند. این کار باید با احتیاط انجام شود زیرا می‌تواند به کانتینرهای در حال اجرا آسیب برساند.

سوالات متداول

؟

چگونه می‌توانم تصاویر داکر را حذف کنم؟

؟

آیا می‌توانم چندین تصویر را به‌طور همزمان حذف کنم؟

؟

چرا نمی‌توانم یک تصویر را حذف کنم؟