2015-03-10 11 views
9

को प्रभावित किए बिना डॉकर कंटेनरों में सिस्टम दिनांक समय बदलें, मैं सोच रहा था कि मेजबान को बदलने के बिना डॉकर कंटेनर में सिस्टम समय को बदलना संभव है या नहीं। हम परीक्षण के लिए डॉकर कंटेनर का उपयोग कर रहे हैं जो कभी-कभी समय संवेदनशील होते हैं। मैंने देखा है कि मेजबान समय में किए गए कोई भी परिवर्तन डॉकर कंटेनरों पर तुरंत दिखाई देते हैं (जो समझ में आता है क्योंकि वे एक ही कर्नेल का उपयोग कर रहे हैं)। मुझे उम्मीद है कि डॉकर किसी भी तरह से कंटेनर के प्रारंभ समय को ओवरराइड करने और उस से आगे बढ़ने का एक तरीका प्रदान करता है।मेजबान

धन्यवाद

+0

आप कंटेनर में सिस्टम समय बदलने की कोशिश कैसे कर रहे हैं? –

+0

आपको कंटेनर के अंदर डेटाटाइम को अपडेट करने की अनुमति नहीं है, आपको ऑपरेशन की अनुमति नहीं है (संभवतः क्योंकि कंटेनर में मेजबान कर्नेल सेटिंग्स आदि के साथ गड़बड़ करने के लिए पर्याप्त विशेषाधिकार नहीं है)। – user1717055

उत्तर

2

बस एक डोकर कंटेनरों में विभिन्न datetime है करने के लिए देख उन लोगों के लिए अनुवर्ती, https://github.com/wolfcw/libfaketime शायद काम करने के लिए सक्षम होना चाहिए।

धन्यवाद