پاک کردن imageهای با برچسب none در داکر
اگر بعد از اجرای دستوری docker images تعداد زیادی image در داکر خود میبینید که برچسب آنها <none> است و میخواهید آنها را حذف کنید این نوشته را بررسی کنید.
پاک کردن imageهای با برچسب none در داکر
برای حذف تمام imageهای درون داکر که برچسب <none> دارند دستور زیر را اجرا کنید:
docker rmi $(docker images -f "dangling=true" -q) -f
اگر نیاز به آموزشهای بیشتری دارید در بخش نظرات همین نوشته بنویسید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]



















تو محیط پروداکشن هم امنه این دستور رو اجرا کنیم؟
این دستور فقط ایمیجهای بدون برچسب (dangling) را حذف میکند و معمولاً در محیط پروداکشن مشکلی ایجاد نمیکند، اما همیشه بهتر است قبل از اجرای دستورات مدیریتی در پروداکشن، از دادههای مهم خود بکآپ بگیرید.
این دستور توی نسخههای قدیمی داکر هم کار می کنه؟
بله، این دستور در نسخههای قدیمیتر داکر نیز کار میکند و برای پاک کردن ایمیجهای بدون برچسب کاربرد دارد.
بعد از پاک کردن این ایمیجها، کانتینرایی که در حال اجرا هستن مشکلی پیدا نمیکنن؟
سلام، خیر، پاک کردن ایمیجهای بدون برچسب (none) تاثیری بر کانتینرهای در حال اجرا ندارد، زیرا این ایمیجها معمولاً ایمیجهای قدیمی یا میانی هستند که توسط کانتینرهای فعال استفاده نمیشوند.
روی ویندوز داکر دسکتاپ هم همینجوری جواب میده؟
بله، این دستور روی داکر دسکتاپ ویندوز هم به همین شکل عمل میکند.
میشه کاری کرد این ایمیجای بدون تگ خودکار پاک بشن؟
سلام، در حال حاضر داکر قابلیتی برای پاک کردن خودکار ایمیجهای بدون تگ ندارد، اما میتوانید با استفاده از اسکریپتهای سفارشی این کار را خودکار کنید.