2016-07-18 2 views
6

मैं अब डॉकर 1.12 के साथ खेल रहा हूं, एक सेवा बनाई और देखा कि चलाते समय "preparing" का एक चरण है।"तैयारी" स्थिति पर डॉकर सेवा कार्यों के लिए लॉग कैसे प्राप्त करें

मैं केवल अनुमान लगा सकता हूं कि इस चरण में छवियां खींची जा रही हैं या अपडेट की जा रही हैं।

मेरा सवाल है: मैं इस चरण के लिए लॉग कैसे देख सकता हूं? या अधिक आम तौर पर: मैं डॉकर सेवा कार्यों के लिए लॉग कैसे देख सकता हूं?

उत्तर

1

आपकी धारणा (तैयारी के दौरान खींचने के बारे में) सही है।

कार्यों के लिए अभी तक कोई लॉग कमांड नहीं है, लेकिन आप निश्चित रूप से उस डेमॉन से कनेक्ट हो सकते हैं और नियमित रूप से docker logs कर सकते हैं।

+0

समस्या यह है कि डॉकर लॉग केवल कंटेनर के बाद अच्छा होता है। मैं कुछ पूर्व कंटेनर चरण की तलाश में हूं ... –

+0

आह तो आप खुद को डिमन लॉग में दिलचस्प हैं? अर्थात। सृजन के दौरान एपीआई कॉल के साथ क्या हो रहा है? – johnharris85

+0

हां, लेकिन स्वयं कार्य पर ध्यान केंद्रित करने के लिए (डेमॉन कई अन्य चीजें कर रहा है जिनके साथ मैं दिलचस्प नहीं हूं) –

7

मैं अपने विकास पर्यावरण में विभिन्न "मेजबान" को अनुकरण करने के लिए डॉकर मशीन का उपयोग कर रहा हूं।

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

कौन सा मुझे पता है कि यह सिर्फ मेरी डोकर खाते से कुछ छवियों को डाउनलोड किया गया था बनाया: मेरे मामले में, मैं कुछ इस तरह मिल गया।

+0

जानकारी के लिए धन्यवाद, मैंने सोचा कि कार्यों के लिए कुछ और विशिष्ट होगा, इसके लिए डेमॉन लॉग बहुत शोर हैं ... –

संबंधित मुद्दे