صورة Docker الأساسية غير الموسومة بعد تنظيف الـ launcher

لقد جربت launcher cleanup وكذلك docker images prune -a وكلاهما ينتهي بإلغاء علامة الصورة discourse/base، تاركًا إياها كالتالي:

# docker images -a
REPOSITORY            TAG       IMAGE ID       CREATED          SIZE
local_discourse/app   latest    a413ce7df724   22 minutes ago   3.81GB
<none>                <none>    036fcfb18c90   5 weeks ago      2.86GB

تظهر الصورة discourse/base كـ <none>. الموقع لا يزال يعمل بشكل جيد. هل هناك ما يدعو للقلق؟

إذا قمت بتشغيل launcher app rebuild فإنه يعيد بناء العلامات، وكذلك صورة التطبيق، لذلك ينتهي بي الأمر بصورتين للتطبيق، إحداهما معلقة، لذا إذا كنت أرغب في تنظيف الصور غير المستخدمة وعدم إلغاء علامة أي منها، فأنا بحاجة إلى حذف الصورة المعلقة المحددة يدويًا باستخدام docker image rm $IMAGE_ID، وبعد ذلك أرى ما كان موجودًا من قبل، أي تم وضع علامة كاملة عليها وتسميتها:

# docker images -a
REPOSITORY            TAG                 IMAGE ID       CREATED          SIZE
local_discourse/app   latest              548674fae97b   10 minutes ago   3.81GB
discourse/base        2.0.20230711-0100   036fcfb18c90   5 weeks ago      2.86GB

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

ملاحظة: أنا لست خبيرًا في Docker.

إعجاب واحد (1)

مرحباً Nordize :slight_smile:
تمت مناقشة هذا الأمر في موضوع آخر، وقد تجد معلومات مثيرة للاهتمام حول هذا الموضوع:

مرر للأعلى لمزيد من المعلومات.

على ما أعتقد، لدي هذه الصورة غير المسماة وغير المصنفة على جميع خوادم استضافة Discourse الخاصة بي، مما يجعلني أعتقد أنها طبيعية تمامًا. :slight_smile:

إعجاب واحد (1)

شكرًا على هذه الإشارة، لم أجد هذا الموضوع عند البحث. بالنظر إلى هذه المشاركة المحددة التي تحتوي على “تعليمات” (إنها من منتدى Docker، تناقش حاويات Docker بشكل عام):

… يبدو مشابهًا للإعداد الذي أراه، ولكن الجانب غير الواضح بالنسبة لي هو ما إذا كان من المقصود وجود صورتين: صورة discourse/base وصورة discourse_latest/app. التعليمات من [هذه المشاركة من منتديات Docker تبدو تفترض أن هذا لم يكن سلوكًا مقصودًا، بل بقايا من إجراءات غير مقصودة أدت إلى وجود صورتين بدلاً من واحدة.

هل يمكن لشخص مطلع (مطور؟) تأكيد ذلك؟