Docker | Container CONTAINER_NAME is not running

أواجهة مشكلة مع بعض نسخ Docker أنها حين توضع في وضع Daemon لا تظل تعمل

docker run -d --name kali_apache kali_king-v1.0
4660a10a47d22a75f8d8d3cbba1c4731656fbf9ab76b641415b891a0419981b5

وبالتالي لا أستطيع أن أدخل علي سطر أوامرها لاحقا و عمل تعديلا عليها لحفظها

docker exec -it kali_apache bash
Error response from daemon: Container kali_apache is not running

عند تتبع المشكلة باستخدام events

docker events --filter container=kali_apache

المخرجات

2015-09-12T19:54:26.000000000+03:00 1989a4159c4c8bc92b80f075ac5d45c615a245bc959021c4b819941096bf9d1f: (from kali_king-v1.0) create

2015-09-12T19:54:26.000000000+03:00 1989a4159c4c8bc92b80f075ac5d45c615a245bc959021c4b819941096bf9d1f: (from kali_king-v1.0) start

2015-09-12T19:54:26.000000000+03:00 1989a4159c4c8bc92b80f075ac5d45c615a245bc959021c4b819941096bf9d1f: (from kali_king-v1.0) die

وجدت أنه يتم إنشاء الـ Container وتشغيله ثم إغلاقه بدون أي تدخل مني في إغلاقه. هذه المشكلة بسبب إعادات الـ image نفسها من ملف DockerFile

لحل هذه المشكلة جعل كالي تشغل مع Process دائمة ك daemon

أجعل النسخة تنظر مدة كافية لعمل ما تريد مثلا 1000 ثانية

docker run -d -it --name kali_apache kali_king-v1.0 bash

الأن دخل إلى ال container وانجز عملك كما تشاء

docker exec -it kali_apache bash

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *