मैं अपने विकास पर्यावरण में विभिन्न "मेजबान" को अनुकरण करने के लिए डॉकर मशीन का उपयोग कर रहा हूं।
docker service ps <serviceName>
आप नोड्स (मशीन) देखना चाहिए जहां आपकी सेवा चलाने के लिए निर्धारित किया गया था:
यह है कि मैं क्या यह पता लगाने की क्या अपनी सेवाओं के लिए यह "तैयार कर रहा है" चरण के दौरान पर जा रहा था है । यहां आपको "तैयारी" संदेश दिखाई देगा।
उपयोग डोकर मशीन ssh एक विशेष मशीन से कनेक्ट करने के लिए:
docker-machine ssh <nameOfNode/Machine>
आपका शीघ्र बदल जाएगा। अब आप एक और मशीन के अंदर हैं। यह अन्य मशीन के अंदर ऐसा करते हैं:
tail -f /var/log/docker.log
आप देखेंगे "डेमॉन" है कि मशीन के लिए लॉग इन करें। वहां आप देखेंगे कि वह विशेष डिमन "खींच" कर रहा है या सेवा तैयारी के हिस्से के रूप में क्या कर रहा है।
time="2016-09-05T19:04:07.881790998Z" level=debug msg="pull progress map[progress:[===========================================> ] 112.4 MB/130.2 MB status:Downloading
कौन सा मुझे पता है कि यह सिर्फ मेरी डोकर खाते से कुछ छवियों को डाउनलोड किया गया था बनाया: मेरे मामले में, मैं कुछ इस तरह मिल गया।
स्रोत
2016-09-05 19:18:09
समस्या यह है कि डॉकर लॉग केवल कंटेनर के बाद अच्छा होता है। मैं कुछ पूर्व कंटेनर चरण की तलाश में हूं ... –
आह तो आप खुद को डिमन लॉग में दिलचस्प हैं? अर्थात। सृजन के दौरान एपीआई कॉल के साथ क्या हो रहा है? – johnharris85
हां, लेकिन स्वयं कार्य पर ध्यान केंद्रित करने के लिए (डेमॉन कई अन्य चीजें कर रहा है जिनके साथ मैं दिलचस्प नहीं हूं) –