يمكنني حاليًا إجراء تصحيح تفاعلي مع
docker-compose run --service-ports web
هذا كما هو موضح في الإصدار رقم 359. لكن بمرور الوقت ينتهي بي الأمر بالعديد من الحاويات ، حيث يؤدي التشغيل إلى إنشاء حاوية جديدة في كل مرة.
أريد شيئًا مثل:
docker-compose start --bind web
شيء ما لبدء تشغيل جميع الحاويات ، ولكن تكون قادرًا على إجراء تصحيح تفاعلي لحاوية معينة.
أنا أستخدم حدق
يمكنك استخدام docker-compose run --service-ports --rm
لإزالة الحاوية بمجرد خروجها.
شكرا!
بالنسبة لأولئك الذين يصلون إلى هذه المشكلة من Google (إنشاء عامل ميناء + تصحيح أخطاء تفاعلي).
أقوم حاليًا بتصحيح الأخطاء باستخدام stdin_open: true
في docker-compose.yml
وعندما يصل البرنامج إلى binding.pry
أو embed()
أو مصحح الأخطاء المفضل لديك ، أفعل docker attach containername
والوصول إلى مصحح الأخطاء.
التعليق الأكثر فائدة
بالنسبة لأولئك الذين يصلون إلى هذه المشكلة من Google (إنشاء عامل ميناء + تصحيح أخطاء تفاعلي).
أقوم حاليًا بتصحيح الأخطاء باستخدام
stdin_open: true
فيdocker-compose.yml
وعندما يصل البرنامج إلىbinding.pry
أوembed()
أو مصحح الأخطاء المفضل لديك ، أفعلdocker attach containername
والوصول إلى مصحح الأخطاء.