Compose: إعادة تشغيل الحاويات غير الصحية

تم إنشاؤها على ١٥ مايو ٢٠١٧  ·  3تعليقات  ·  مصدر: docker/compose

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

هل هناك طريقة ما لتوجيه عامل ميناء التركيب لإعادة تشغيل حاوية غير صحية؟ إذا لم يكن الأمر كذلك ، فهل يمكن لأي شخص اقتراح حل بديل مناسب؟

يرجى ملاحظة أنني أدرك أن أدوات التنسيق مثل kubernetes يمكنها التعامل مع هذه المواقف. حالة الاستخدام هنا هي لعمليات النشر الخفيفة غير المتصلة باستخدام docker compose up -d ، دون الحاجة إلى تنسيق قوي مثل kubernetes.

kinquestion

التعليق الأكثر فائدة

@ shin- إذن ، لقد أشرت بشكل أساسي إلى إجابة "لا توجد طريقة للقيام بذلك" و "لن نقوم بذلك في Docker".

AFAIU ، إنها بالضبط مهمة أداة التنسيق والتركيب هو نوع من هذا الشيء.

أود أن أقول أن هذا يجب تنفيذه في سياسة إعادة التشغيل أو بطريقة ما. علاوة على ذلك ، كان ذلك موجودًا في ملف إنشاء الإصدار 2 في قسم depends_on .

ال 3 كومينتر

هذا أكثر من ميزة Docker Engine. هنا مكان جيد للبدء.

شكرا على الرد السريع @ shin-

@ shin- إذن ، لقد أشرت بشكل أساسي إلى إجابة "لا توجد طريقة للقيام بذلك" و "لن نقوم بذلك في Docker".

AFAIU ، إنها بالضبط مهمة أداة التنسيق والتركيب هو نوع من هذا الشيء.

أود أن أقول أن هذا يجب تنفيذه في سياسة إعادة التشغيل أو بطريقة ما. علاوة على ذلك ، كان ذلك موجودًا في ملف إنشاء الإصدار 2 في قسم depends_on .

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات