अपटाइम कमांड एक डॉकर छवि में अजीब परिणाम देता है

अगर मैं एक डॉकर छवि चलाता हूं और कॉल करता हूं uptime, मुझे हमेशा वास्तविक मूल्य की तुलना में लंबा मूल्य मिलता है ।

docker run -it 1d2dfb3a35abroot@7efb3e947f73:/# uptime 23:41:57 up 16 min,  0 users,  load average: 0.06, 0.02, 0.00

यह 16 मिनट से नहीं चल रहा है, 16 सेकंड भी नहीं । =:-O

क्या यह एक ज्ञात मुद्दा है या क्या?

पहली प्रक्रिया प्रारंभ समय का उपयोग कंटेनर प्रारंभ समय के रूप में किया जा सकता है:

stat /proc/1/cmdline

/proc/1/cmdline प्रोसीएफएस में एक वर्चुअल फ़ाइल है, जिसकी निर्माण तिथि कंटेनर निर्माण तिथि के समान है । स्टेट कमांड अपनी फाइल सिस्टम-स्तरीय विशेषताओं, उनके बीच इसकी निर्माण तिथि दिखाता है ।

प्रदर्शित अपटाइम होस्ट का है । कर्नेल इस तरह से व्यक्तिगत कंटेनरों के लिए अपटाइम ट्रैक नहीं करता है (हालांकि डॉकर करता है) ।