कभी-कभी आपको एक कंटेनर की जांच करनी होती है, जिसे रोक दिया जाता है, या एक कंटेनर जो शुरू होने के बाद बहुत जल्दी मर जाता है और रुक जाता है।
docker exec -ti <id> bash
केवल कंटेनर चलाने पर काम करता है, एक बार जब यह खत्म हो जाता है, तो बैश प्रॉम्प्ट भी समाप्त हो जाता है।
साथ docker start
आप एक अलग आदेश की आपूर्ति नहीं कर सकते हैं, और यदि कंटेनर मरता अचानक फिर आप कंटेनर में प्राप्त करने के लिए पर्याप्त समय नहीं होगा और आपके जांच करते हैं।
हम कर सकते हैं docker commit
, फिर docker run
एक अलग कमांड के साथ नई छवि पर, लेकिन अगर कोई अन्य विकल्प हैं तो मैं सोच रहा हूं।
नोट : docker logs
जो भी ऐप्स प्रिंटेड / stderr पर प्रिंट करते हैं, उन्हें वापस लौटा दें । यह पता लगाने के लिए पर्याप्त नहीं हो सकता है कि समस्या क्या थी।