كيفية إزالة صور عامل ميناء

How Remove Docker Images



صور Docker ليست سوى مجموعة من ملفات للقراءة فقط مما يعني أنه بمجرد إنشاء صورة عامل الإرساء ، لا يمكن تعديلها. ومع ذلك ، يمكنك إنشاء صورة عامل إرساء جديدة بمساعدة صورة عامل الإرساء الحالية. تُستخدم صور Docker لبناء حاوية عامل إرساء. تأتي صور Docker مع طبقات متعددة تُستخدم لتشغيل التعليمات البرمجية داخل الحاوية. أثناء عملية التطوير ، يتم الاحتفاظ بالعديد من صور عامل الإرساء غير المستخدمة والقديمة على الخادم حتى تقوم بإزالتها يدويًا.

لذلك من الضروري إزالة صورة عامل الإرساء غير المستخدمة من نظامك لتحرير مساحة القرص.







في هذا البرنامج التعليمي ، سنوضح لك كيفية إزالة صور عامل الإرساء باستخدام سطر الأوامر.



إزالة صورة Docker

لإزالة صورة عامل الإرساء من نظامك ، ستحتاج إلى سرد جميع الصور المتاحة في نظامك.



يمكنك سردها باستخدام الأمر التالي:





صورة عامل ميناءls

يجب أن ترى الناتج التالي:

حجم معرف صورة المستودع الذي تم إنشاؤه
أحدث nginx 4bb46517cac32منذ أيام 133 ميجا بايت
ووردبرس أحدث f1da35a7ddca3منذ أيام 546 ميجا بايت
ماريادب أحدث b95867b528864منذ أيام 407 ميجا بايت

الآن ، لديك قائمة بجميع الصور في نظامك. بعد ذلك ، حدد موقع معرف الصورة التي تريد إزالتها وقم بتشغيل الأمر التالي:



صورة عامل ميناءجمهورية مقدونيا4bb46517cac3

يجب أن ترى الخطأ التالي:

استجابة خطأ من البرنامج الخفي: تعارض: غير قادر على حذف 4bb46517cac3 (لا يمكن فرضه)
- يتم استخدام الصورة عن طريق تشغيل الحاوية 8f3d538370e5

يشير الإخراج أعلاه إلى أن أي حاوية تستخدم الصورة التي تريد إزالتها. لذلك سوف تحتاج إلى إزالة هذه الحاوية قبل إزالة الصورة.

إذا كنت تريد إزالة صور متعددة ، فستحتاج إلى تحديد معرف كل صورة عامل إرساء باستخدام أمر docker image rm:

صورة عامل ميناءجمهورية مقدونياID1 ID2 ID3

إزالة Dangling Docker Images

الصورة المتدلية هي صورة غير مستخدمة ولا تستخدمها أي حاوية. يمكنك إزالة الصورة المتدلية من نظامك عن طريق تشغيل الأمر التالي:

صورة عامل ميناءتقليم

ستتم مطالبتك بكتابة y للمتابعة ، كما هو موضح أدناه:

تحذير! سيؤدي هذا إلى إزالة جميع الصور المتدلية.

هل أنت متأكد أنك تريد الاستمرار؟ [س / لا] ذ

إجمالي المساحة المستصلحة: 0B

قم بإزالة جميع صور Docker غير المستخدمة

يتيح لك Docker إزالة جميع الصور التي لا تستخدمها أي حاويات باستخدام أمر واحد ، كما هو موضح أدناه:

صورة عامل ميناءتقليم -إلى

ستتم مطالبتك بكتابة y للمتابعة ، كما هو موضح أدناه:

تحذير! سيؤدي هذا إلى إزالة جميع الصور بدون وجود حاوية واحدة على الأقل مرتبطة بها.

هل أنت متأكد أنك تريد الاستمرار؟ [س / لا] ذ

الصور المحذوفة:
untagged: ubuntu: الأحدث
بدون علامة: [email protected]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
تم حذفه: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
إجمالي المساحة المستصلحة: 0B

استنتاج

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