در این مقاله به بررسی دستور 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
را داراست که به داکر میگوید حتی اگر تصویر توسط یک یا چند کانتینر در حال استفاده است، آن را فوراً حذف کند. این کار باید با احتیاط انجام شود زیرا میتواند به کانتینرهای در حال اجرا آسیب برساند.