أخطاء Dockerفادح
Exit Code 139Docker Exit Code 139
تعطّلت الحاوية بسبب خطأ تجزئة (SIGSEGV، الإشارة 11).
dockerlinuxwindowsmacos
عرض التفاصيل Exit Code 137أُنهيت الحاوية بـ SIGKILL (الإشارة 9)، غالباً بسبب نفاد الذاكرة (OOM).
أُنهيت العملية قسراً (128+9=137). السبب الأكثر شيوعاً هو تجاوز الحاوية حدّ الذاكرة (OOM killed). قد يحدث أيضاً بسبب `docker kill` أو انتهاء مهلة `docker stop` أو إخلاء Kubernetes.
تحقق مما إن كانت العملية أُنهيت بسبب OOM: `docker inspect container_id | grep OOMKilled`. زد حدّ الذاكرة: `docker run --memory=4g`. حسّن استهلاك الذاكرة في التطبيق. حلّل التطبيق للكشف عن تسرّبات الذاكرة.
# Container killed (SIGKILL/OOM). Increase memory limit:
docker run --memory=2g myimageExit Code 139تعطّلت الحاوية بسبب خطأ تجزئة (SIGSEGV، الإشارة 11).
Error: toomanyrequests: Rate limit exceededتم تجاوز حد سحب الصور المفروض من Docker Hub.
Error: No such containerمعرّف الحاوية أو الاسم المحدد غير موجود.
Exit Code 128تلقّت عملية الحاوية إشارة خروج غير صالحة.
OOMKilled: trueأنهى OOM killer في نواة Linux الحاويةَ لأنها تجاوزت حد الذاكرة المخصص لها.
Error: port is already allocatedالمنفذ المضيف الذي تحاول ربطه مُستخدم بالفعل من قِبل عملية أو حاوية أخرى.