ডকারের জন্য লিনাক্স কনটেইনারগুলির পরিবর্তে উইন্ডোজ কনটেইনার ব্যবহারের পক্ষে এবং বিপরীতে?


36

আমি উইন্ডোজ 10 এ উইন্ডোজ (সিই) এর জন্য ডকার ইনস্টল করছি এবং প্রথম স্ক্রিনটি আমাকে জিজ্ঞাসা করছে:

[] লিনাক্স পাত্রে পরিবর্তে উইন্ডোজ পাত্রে ব্যবহার করুন (এটি ইনস্টলেশন পরবর্তী পরিবর্তন করা যেতে পারে)

এটি একটি গুরুত্বপূর্ণ সিদ্ধান্ত বলে মনে হচ্ছে, তবুও ডকার ডকুমেন্টেশন , এফএকিউ এবং উইন্ডোজ কনটেইনার টিউটোরিয়ালটি কেন আমি অন্যটির থেকে একটি বেছে নিতে পারি সে সম্পর্কে কোনও তথ্য সরবরাহ করে না ।

এই পছন্দের ক্ষয়ক্ষতিগুলির উদ্দেশ্যগত পর্যালোচনা করা সহায়ক হবে:

  • একটি বিকল্প অন্য তুলনায় দ্রুত হবে?
  • সিদ্ধান্তটি কি সিস্টেম সংস্থান (র‌্যাম, সিপিইউ) ব্যবহারে প্রভাব ফেলবে?
  • আমি কি উভয় ধরণের একই চিত্র চালাতে পারি?
  • একজন কি অন্যের চেয়ে বেশি সুরক্ষিত?

অন্য যে কোনও পার্থক্য যা আমাকে কোনও সিদ্ধান্তে পৌঁছাতে সহায়তা করতে পারে তা অত্যন্ত স্বাগত।


এর উত্তর মতামত ভিত্তিক নয়। এবং এটি গৃহীত হয়। সুতরাং এটি বন্ধ করার দরকার নেই।
নীল

উত্তর:


19

আপনার উইন্ডো কনটেইনারগুলির জন্য উইন্ডোজ হোস্ট ব্যবহার করতে হবে, তবে আপনি লিনাক্স পাত্রে লিনাক্স হোস্ট বা উইন্ডোজ হোস্ট ব্যবহার করতে পারেন। এপ্রিল 2018 সাল থেকে আপনি উভয় সমান্তরালে চালাতে পারেন

একটি বিকল্প অন্য তুলনায় দ্রুত হবে?

না কি দ্রুত?

সিদ্ধান্তটি কি সিস্টেম সংস্থান (র‌্যাম, সিপিইউ) ব্যবহারে প্রভাব ফেলবে?

উইন্ডোজ লিনাক্সের চেয়ে বেশি সংস্থান ব্যবহার করে - উইন্ডোজ ন্যানো যতটা ছোট হয় তত ছোট

আমি কি উভয় ধরণের একই চিত্র চালাতে পারি?

না। আপনি মনো পাত্রে .NET অ্যাপ্লিকেশনগুলি চালাতে পারেন তবে আপনি একটি লিনাক্স হোস্টে উইন্ডোজ ধারক এবং এটির বিপরীতে শুরু করতে পারবেন না - এটি ভার্চুয়ালাইজেশনের মতো নয়

একজন কি অন্যের চেয়ে বেশি সুরক্ষিত?

আবার - কি আরও সুরক্ষিত? না তারা উভয় নেটিভ ডকার চালায় তাই এটি হাইপার-ভি বনাম ভিএমওয়্যারের মতো এবং লিনাক্স বনাম উইন্ডোজের মতো আর কিছুই নয় তাই এটি আপনার .NET, পাইথন, জাভা, রুবি ইত্যাদির উপর নির্ভর করে depends


2
দ্বিতীয় এটি। পঠিত এই উত্তর পরিপূর্ণ containerjournal.com/2016/10/28/...
A.Newgate

4
সুতরাং যদি আমি লিনাক্সের পাত্রে ব্যবহার করার জন্য নির্বাচন করি তবে ডকার আমার ধারকগুলি চালানোর জন্য একটি হাইপার-ভি লিনাক্স ভিএম চালু করবে, অন্যথায় এটি উইন্ডোজ পাত্রে নেটিভ চালাবে? এবং আমি একই সাথে উভয় ধরণের ধারক চালাতে পারি না?
ডানকান জোন্স 12

1
উইন্ডোজ 10 এর জন্য ডকার আপনাকে এটি করতে দেয় - তবে উত্পাদনে আপনার লিনাক্স এবং উইন্ডোজ হোস্টগুলির সাথে ডকার ঝাঁক হবে
Sum1sAdmin

ডকারটি lxc (লিনাক্স) এর উপর ভিত্তি করে - এটি ডকার-হোস্টের মতো একই কার্নেলটি ব্যবহার করবে। আপনি যদি একটি এলএক্সসিতে উইন্ডোগুলি শুরু করেন তবে এটি জয়ের ভার্চুয়ালাইজ বা ইমুলেট করতে হবে। এটি একই সাথে উইন-ডকারের ক্ষেত্রে প্রযোজ্য কিনা তা নিশ্চিত নয়, যেহেতু উইন লিনাক্সকে সমর্থন করে।
নীল

1
@ ডানকনজোনস, আপনি জিজ্ঞাসার ঠিক তিন দিন পরে এমএসডিএন-তে একটি ব্লগ পোস্ট রয়েছে যাতে ব্যাখ্যা করা হয়েছে যে আপনি এখন উইন্ডোজ এবং লিনাক্স পাত্রে সমান্তরালভাবে চালনা করতে পারেন।
জোনাস হাইডেলবার্গ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.