Compose: لا يمكن إجراء تصحيح تفاعلي (بدون إعادة إنشاء الحاوية)

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

يمكنني حاليًا إجراء تصحيح تفاعلي مع

docker-compose run --service-ports web

هذا كما هو موضح في الإصدار رقم 359. لكن بمرور الوقت ينتهي بي الأمر بالعديد من الحاويات ، حيث يؤدي التشغيل إلى إنشاء حاوية جديدة في كل مرة.
أريد شيئًا مثل:

docker-compose start --bind web

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

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

بالنسبة لأولئك الذين يصلون إلى هذه المشكلة من Google (إنشاء عامل ميناء + تصحيح أخطاء تفاعلي).
أقوم حاليًا بتصحيح الأخطاء باستخدام stdin_open: true في docker-compose.yml وعندما يصل البرنامج إلى binding.pry أو embed() أو مصحح الأخطاء المفضل لديك ، أفعل docker attach containername والوصول إلى مصحح الأخطاء.

ال 3 كومينتر

يمكنك استخدام docker-compose run --service-ports --rm لإزالة الحاوية بمجرد خروجها.

شكرا!

بالنسبة لأولئك الذين يصلون إلى هذه المشكلة من Google (إنشاء عامل ميناء + تصحيح أخطاء تفاعلي).
أقوم حاليًا بتصحيح الأخطاء باستخدام stdin_open: true في docker-compose.yml وعندما يصل البرنامج إلى binding.pry أو embed() أو مصحح الأخطاء المفضل لديك ، أفعل docker attach containername والوصول إلى مصحح الأخطاء.

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