اذهب إلى المحتوى
  • 0

كيفية إيقاف تشغيل حاوية Docker

فاديا جميل

السؤال

Recommended Posts

  • 1

الشكل العام لتعليمة الإيقاف كالتالي:

 docker kill [OPTIONS] CONTAINER [CONTAINER...]

يبدأ الأمر ب docker kill ثم الخيارات ثم أسماء الحاويات التي نريد إيقافهم.

مثال بسيط:

docker kill my_container

من أحد الخيارات التي يمكن تمريرها هو signal:

docker kill --signal=SIGKILL my_container

حيث نرسل إشارة للعملية ومثال SIGKILL لإيقافها، يمكن تمرير أي إشارة تحكم.

في حال أي مشكلة في اسم الحاوية أو رقم المعرف الخاص بها، يمكن استعمال الأوامر:

# عرض معرفات العمليات
docker ps

#عرض أسماء العمليات
docker container ls

# إيقاف عملية حسب اسمها أو رقمها
docker stop <container_id>
docker kill container_name
  • kill يقتل العملية مباشرة
  • stop تأخذ العملية وقتها لتتوقف بشكل سليم

كما يوجد لأمر التالي الذي يستخدم لإيقاف جميع الحاويات:

docker kill $(docker ps -q)

لإيقاف الحاويات حساب الاسم نستخدم:

docker ps -a -q --filter="name=<containerName>"    # اسم الحاوية

docker ps -a -q  --filter ancestor=<image-name>    # اسم image

  

docker stop $(docker ps -q --filter ancestor=<image-name> )

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...