يحدث هذا إذا قمت بتشغيل حاوية أمامية (باستخدام docker run) ، ثماضغط على Ctrl + C عندمايعمل البرنامج. عندما يحدث هذا ، سيتوقف البرنامج ، وستخرج الحاوية. تم إيقاف الحاوية باستخدام Docker stop: يمكنك إيقاف الحاوية يدويًا باستخدام أمر docker stop.
ماذا يحدث عند خروج حاوية Docker؟
بشكل افتراضي ، ماذا يحدث لحاوية Docker عندما تنتهي العملية قيد التشغيل؟الحاوية تعيد التشغيل وتعيد العملية.
أي مما يلي صحيح في Docker عند خروج الحاوية؟
الإجابة: عند الخروج من حاوية Docker ،لا يحدث فقد للبيانات حيث تتم كتابة جميع البيانات على القرص بواسطة التطبيق لغرض وحيد هو الحفاظ على. تتكرر هذه العملية باستمرار حتى وما لم يتم حذف الحاوية بشكل لا لبس فيه.
ما هي حالة الخروج في Docker؟
يمكن أن يحدث هذا بسببإيقاف حاوية فجأة. إذا كنت تقوم بتشغيل حاوية في bash shell ثم التحكم في + C أو فقد الاتصال - فقد يتسبب ذلك في حدوث هذه المشكلة.
كيف تعرف ما إذا كانت حاوية خرجت؟
- ابحث عن الحاوية المتوقفة عبر docker ps - a.
- احصل على معرف الحاوية للحاوية الفاشلة.
- استبدلها في هذا الأمر cat /var/lib/docker/containers//-json.log.