2016-01-04 36 views
13

में एक कंटेनर के लिए लॉगिंग अक्षम करें मेरे पास डॉकर कंपोज़ का उपयोग करके लॉन्च किया गया एक वेब एप्लिकेशन है जिसे मैं सभी लॉगिंग को अक्षम करना चाहता हूं (या कम से कम इसे फ़ाइल के बजाय syslog पर प्रिंट करें)।डॉकर-कंपोज़

जब मेरा वेब एप्लिकेशन काम करता है तो यह स्टार्टअप पर एक 11 जीबी लॉग फ़ाइल उत्पन्न कर सकता है, इसलिए यह मेरी डिस्क स्पेस को बहुत तेज़ करता है।

मुझे पता है सामान्य डोकर अपनी दौड़ के लिए आदेश logging options है कि कर रहा हूँ लेकिन डोकर लिखें में मैं

आवेदन फ़ोल्डर में

अप डोकर-रचना अपने आवेदन शुरू करने के लिए इस्तेमाल करते हैं। मैं अपने मामले में इस कार्यक्षमता को कैसे सक्षम करूं? मैं कहीं भी एक विशिष्ट मामला नहीं देख रहा हूं।

उत्तर

23

आपको logging सुविधा का उपयोग करने में सक्षम होना चाहिए। "कोई नहीं" के लिए ड्राइवर स्थापित करने के लिए प्रयास करें

logging: 
    driver: none 
+0

डॉक्स की सराहना की के लिए लिंक, लेकिन आप कृपया वास्तव में समझा सकता है कि कैसे उस विकल्प को एक कंटेनर लॉग लिख नहीं बनाने के लिए इस्तेमाल किया जाना चाहिए? मैं ड्राइवर को 'none' पर सेट कर रहा हूं लेकिन मेरे पोस्टग्रेस कंटेनर अभी भी मेरे परीक्षण चल रहे हैं, जबकि stdout के लिए बकवास के ढेर लिखते हैं। बहुत कष्टप्रद। –

+1

मैं लिंक अद्यतन करता हूं। उम्मीद है कि अब यह सारी जानकारी होनी चाहिए – Fuxi

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

  • कोई संबंधित समस्या नहीं^_^