मैं जल्दी से जाँचने के लिए एक बहुत ही सरल बैश स्क्रिप्ट लिख रहा हूँ कि मेरा कंटेनर अभी भी बनाता है और सही ढंग से शुरू होता है और यह कि एप्लिकेशन अनुरोधों का जवाब देता है।
कभी-कभी docker runविफल रहता है, उदाहरण के लिए, क्योंकि मैं जिस कंटेनर को बांधने की कोशिश कर रहा हूं वह पोर्ट पहले से ही आवंटित है। लेकिन जब ऐसा होता docker runहै तो बाहर निकलने का कोड अभी भी 0 है इसलिए मैं निकास कोड का उपयोग नहीं कर सकता। मैं प्रोग्रामेटिक रूप से कैसे जांच कर सकता हूं कि कंटेनर सही ढंग से शुरू हो गया है?
मैं जिन समाधानों पर विचार कर रहा हूं, वे हैं:
- त्रुटियों के लिए आउटपुट पार्स करें
docker psयह देखने के लिए कि क्या कंटेनर चल रहा है
लेकिन ये दोनों थोड़े ओवरकिल और बदसूरत लगते हैं। क्या मुझे यह जांचने का एक बेहतर तरीका याद आ रहा है कि क्या docker runसफल हुआ?