डॉकर के लिए लिनक्स कंटेनर के बजाय विंडोज कंटेनर का उपयोग करने के पेशेवरों और विपक्ष?

मैं विंडोज 10 पर विंडोज (सीई) के लिए डॉकर स्थापित कर रहा हूं और पहली स्क्रीन मुझसे पूछती है:

[  ] Windows का उपयोग कंटेनर के बजाय लिनक्स कंटेनर (यह बदला जा सकता है, स्थापना के बाद)

यह एक महत्वपूर्ण निर्णय लगता है, फिर भी डॉकर प्रलेखन, एफएक्यू और Windows कंटेनर ट्यूटोरियल के बारे में कोई जानकारी प्रदान करता है क्यों मैं एक को दूसरे के ऊपर चुन सकता हूं ।

इस पसंद के प्रभावों का एक वस्तुनिष्ठ अवलोकन करना सहायक होगा:

  • क्या एक विकल्प दूसरे से तेज होगा?
  • क्या निर्णय सिस्टम संसाधनों (रैम, सीपीयू) के उपयोग को प्रभावित करता है?
  • क्या मैं दोनों प्रकारों पर एक ही चित्र चला सकता हूं?
  • क्या एक दूसरे से अधिक सुरक्षित है?

कोई अन्य भेद जो मुझे किसी निष्कर्ष पर पहुंचने में मदद कर सकता है, उसका बहुत स्वागत होगा ।

आपको विंडोज कंटेनर के लिए विंडोज होस्ट का उपयोग करना होगा, हालांकि आप लिनक्स कंटेनर के लिए लिनक्स होस्ट या विंडोज होस्ट का उपयोग कर सकते हैं । अप्रैल 2018 से आप दोनों को समानांतर में भी चला सकते हैं.

क्या एक विकल्प दूसरे से तेज होगा?

नहीं।. तेजी से क्या?

क्या निर्णय सिस्टम संसाधनों (रैम, सीपीयू) के उपयोग को प्रभावित करता है?

विंडोज लिनक्स की तुलना में अधिक संसाधनों का उपयोग करता है-विंडोज नैनो जितना छोटा होता है उतना ही छोटा होता है

क्या मैं दोनों प्रकारों पर एक ही चित्र चला सकता हूं?

नहीं।. आप मोनो कंटेनर में नेट ऐप्स चला सकते हैं लेकिन आप लिनक्स होस्ट पर विंडोज कंटेनर शुरू नहीं कर सकते हैं और इसके विपरीत-यह वर्चुअलाइजेशन के समान नहीं है

क्या एक दूसरे से अधिक सुरक्षित है?

फिर से-क्या अधिक सुरक्षित? नहीं।.वे दोनों देशी डॉकर चलाते हैं, इसलिए यह हाइपर-वी बनाम वीएमवेयर और लिनक्स बनाम विंडोज की तरह कुछ भी नहीं है, इसलिए यह सब इस बात पर निर्भर करता है कि आप नेट, पायथन, जावा, रूबी इत्यादि चलाने जा रहे हैं ।

मुझे लगता है कि ओपी वास्तव में क्या जानना चाहता था (हालांकि संभवतः यह इतना सटीक नहीं पूछा गया था) का एक बेहतर जवाब यहां है: Docker: Why use Linux containers on Windows? - Stack Overflow, या यहाँ: Docker: Why use Linux containers on Windows? - Stack Overflow (वे दोनों एक ही प्रश्न में हैं)

इसका उत्तर राय आधारित नहीं है । और यह स्वीकार किया जाता है । इसलिए इसे बंद करने की जरूरत नहीं है ।