अपडेट 1 जुलाई 2019
docker-compose logs <name-of-service>
से प्रलेखन :
उपयोग: लॉग [विकल्प] [सेवा ...]
विकल्प:
-कोई रंग का उत्पादन मोनोक्रोम उत्पादन।
-f, --फॉलो लॉग आउटपुट का पालन करें।
-t, --timestamps टाइमस्टैम्प दिखाएं।
--ett = "all" प्रत्येक कंटेनर के लिए लॉग के अंत से दिखाने के लिए लाइनों की संख्या।
डॉक लॉग देखें
आप डॉकटर रचना को अलग मोड में शुरू कर सकते हैं और बाद में सभी कंटेनर के लॉग में खुद को संलग्न कर सकते हैं । यदि आप लॉग देख रहे हैं तो आप अपनी सेवाओं को बंद किए बिना लॉग आउटपुट से खुद को अलग कर सकते हैं।
- अलग मोड में सभी सेवाओं
docker-compose up -d को शुरू करने के लिए उपयोग करें ( -d) (आप किसी भी लॉग को अलग मोड में नहीं देखेंगे)
- सभी चल रही सेवाओं के लॉग में खुद
docker-compose logs -f -tको संलग्न करने के लिए उपयोग करें , जबकि आप लॉग आउटपुट का पालन करते हैं और विकल्प आपको टाइमस्टैम्प देता है ( डॉक्यूमेंट देखें देखें )-f-t
- अपने चल रहे कंटेनरों को बंद किए बिना लॉग आउटपुट से स्वयं को अलग करने
Ctrl + zया उपयोग Ctrl + cकरने के लिए
यदि आप एकल कंटेनर के लॉग में रुचि रखते हैं, तो आप dockerइसके बजाय कीवर्ड का उपयोग कर सकते हैं :
- उपयोग
docker logs -t -f <name-of-service>
आउटपुट सहेजें
फ़ाइल को आउटपुट सहेजने के लिए आप अपने लॉग कमांड में निम्नलिखित जोड़ते हैं:
docker-compose logs -f -t >> myDockerCompose.log
docker-compose logs -f service_name