كيفية إزالة الصور والحاويات في Docker

عامل ميناء rmi

docker rmi يزيل الصور بهويتهم.

لإزالة الصورة ، تحتاج أولاً إلى سرد جميع الصور للحصول على معرفات الصورة واسم الصورة والتفاصيل الأخرى. عن طريق تشغيل أمر بسيط docker images -aأو docker images.

بعد ذلك ، تأكد من الصورة التي تريد إزالتها ، للقيام بذلك تنفيذ هذا الأمر البسيط docker rmi . ثم يمكنك التأكد من أن الصورة قد تمت إزالتها أم لا عن طريق سرد جميع الصور والتحقق منها.

إزالة عدة صور

هناك طريقة لإزالة أكثر من صورة واحدة في المرة الواحدة ، عندما تريد إزالة عدة صور محددة. للقيام بذلك أولاً ، احصل على معرفات الصور ببساطة عن طريق سرد الصور ثم تنفيذ الأمر المتبع البسيط.

docker rmi ...

اكتب معرفات الصور في الأمر متبوعًا بالمسافات بينها.

قم بإزالة جميع الصور مرة واحدة

لإزالة جميع الصور ، هناك أمر بسيط للقيام بذلك. docker rmi $(docker images -q)

هنا في الأمر أعلاه ، هناك أمران يتم $()تنفيذهما في بناء جملة هو الأول ويعيد النتائج مهما تم تنفيذها في هذا النحو. لذلك في هذا -q- is a option is used to provide to return the unique IDs,$ () يعرض نتائج معرفات الصور ثم docker rmiيزيل كل تلك الصور.

للمزيد من المعلومات:

  • مستندات Docker CLI: rmi

عامل ميناء rm

docker rm يزيل الحاويات بالاسم أو المعرف.

عندما يكون لديك حاويات Docker قيد التشغيل ، فأنت بحاجة أولاً إلى إيقافها قبل حذفها.

  • وقف تشغيل جميع الحاويات: docker stop $(docker ps -a -q)
  • احذف جميع الحاويات الموقوفة: docker rm $(docker ps -a -q)

قم بإزالة عدة حاويات

يمكنك إيقاف وحذف عدة حاويات عن طريق تمرير الأوامر إلى قائمة الحاويات التي تريد إزالتها. $()تُرجع صيغة الصدفة نتائج كل ما يتم تنفيذه داخل الأقواس. لذا يمكنك إنشاء قائمة الحاويات الخاصة بك داخل هذا لتمريرها إلى الأوامر stopو rm.

هنا تفصيل عامل ميناء ps -a -q

  • docker ps قائمة الحاويات
  • -aخيار سرد جميع الحاويات ، حتى تلك المتوقفة. بدون ذلك ، يتم تعيينه افتراضيًا على سرد الحاويات قيد التشغيل فقط
  • -q الخيار الهادئ لتوفير معرّفات رقمية للحاويات فقط ، بدلاً من جدول كامل للمعلومات حول الحاويات

معلومات اكثر:

  • Docker CLI docs: rm

مزيد من المعلومات حول الصور في Docker:

  • دليل صورة Docker
  • أين يتم تخزين صور Docker؟

مزيد من المعلومات حول الحاويات في Docker:

  • كيفية أتمتة نشر حاويات Docker
  • كيفية إصلاح نقاط الضعف في حاوية Docker

مزيد من المعلومات حول Docker:

  • دليل المبتدئين إلى Docker
  • دورة Docker DevOps (دورة فيديو مجانية)
  • Docker 101: من الإنشاء إلى النشر