‫حسنا.
‫لذا فإن أحد الموضوعات التي أرغب في مشاركتها هذا الأسبوع قبل أن نصل إلى سؤال وجواب
‫يتعلق بسطح مكتب Windows Docker وميزة جديدة أو نوع من التحسين حول كيفية تشغيل Docker على Windows 10.
‫لذا ، إذا كنت من مستخدمي Windows وكنت تقوم بتشغيل Windows 10 pro أو مؤسسة ، فأنت محظوظ بما يكفي لتتمكن من
‫استخدام سطح مكتب Docker الذي يعد في الأساس أفضل طريقة لتشغيل Docker على Windows وهو جزء من الدورات التدريبية
‫الخاصة بي التي أتحدث عنها حوله.
‫من الواضح أنه إذا كان لديك إصدارات أقدم من Windows ، فلن تتمكن من استخدام سطح مكتب Docker
‫ولكن بمجرد وصولك إلى Windows 10 pro ، فإن أحد الأشياء هو كيفية تشغيل حاويات Windows.
‫وقد تحدثنا منذ سنوات عن حاويات Linux ويمكنك تشغيل حاويات linux على نظام Windows بشكل
‫صحيح.
‫ولكن قبل عامين ، توصلت Microsoft إلى هذا المفهوم الجديد لحاويات Windows
‫والذي كان عبارة عن ثنائيات Windows يتم إطلاقها داخل Windows في حاوية.
‫ومن الناحية الفنية ، ما يحدث في الخلفية هو أنه نواة خادم Windows.
‫لذلك عندما تكون على نظام التشغيل Windows 10 اليوم بشكل افتراضي وتبدأ تشغيل خادم تكملة
‫لـ Windows Microsoft ، على سبيل المثال عندما تبدأ تلك الحاوية ، فإنها ستدور خادمًا أساسيًا صغيرًا صغيرًا أو خادم
‫Nanos وهي أنواع مختلفة من خادم windows 2016 أو 2019 التي تعد صغيرة جدًا بشكل أساسي وتقوم بإطلاقها ثم
‫إطلاق الحاوية الخاصة بك هناك.
‫هذا رائع الآن لأنك تحصل على تجربة الخادم الكاملة بشكل صحيح تحصل على نواة الخادم
‫التي تختلف قليلاً عن نواة Windows 10.
‫تحصل على جميع ميزات IRS والأشياء التي قد تحصل عليها من خادم
‫مختلف عما قد تحصل عليه في Windows 10 ، ولكن هناك سبب لأن هذا يُعرف باسم hyper v العزل بالطريقة التي
‫تسمى hyper v العزل وسلبية وهذا يعني أنها تستهلك المزيد من الموارد.
‫الصحيح.
‫يجب أن تقوم بتدوير النواة بالكامل من أجل نظام تشغيل جديد.
‫ومن الناحية المثالية ، إذا كنت ترغب فقط في تشغيل EMC بسيط ، فربما تعلم أنها نقطة شبكة ، ربما تكون
‫EMC مجرد سطر أوامر ترى أنه ليس في الواقع عينًا كموقع ويب أو أي شيء أو
‫إذا كنت تحتاج فقط إلى تشغيل نوع من عملية الخلفية في حاوية أو حاوية Windows
‫لا تحتاج حقًا إلى عزل VM hyper v الكامل.
‫حتى الآن وصل عزل العملية أخيرًا إلى نظام التشغيل Windows 10 وما يعنيه هذا هو أنه بمجرد تشغيل بضعة أشياء
‫وتمكينها بشكل أساسي ، سيسمح لك سطح مكتب Docker بتشغيل برنامج Windows ثنائي على نظام التشغيل Windows 10 أصلاً دون الحاجة
‫إلى تدوير برنامج Hypervisor عالي المستوى. وعاء.
‫إذن هناك بالفعل العلاقات العامة الآن في حال كنت مهتمًا بكيفية حدوث كل هذا.
‫هذا هو طلب السحب والحصول على
‫المحور وهذا نوع من المكان الذي حدث فيه الإجراء مع تمكين الميزة وبصراحة تامة أعتقد أن هذا سيحدث على
‫الإطلاق لأنه خارج البوابة كان فريق Microsoft يقول إنهم لا يريدون حقًا الحاويات قم بالتشغيل
‫أصليًا على نظام التشغيل Windows 10 لأن نواة الخادم كانت مختلفة جدًا لدرجة أنها كانت بحاجة إلى نواة الخادم
‫من أجل الحصول على تجربة مماثلة بغض النظر عن مكان تشغيل الحاوية.
‫حسنًا ، لقد تغيرت هذه القصة بوضوح الآن.
‫لذا فقد تأخرنا في عام 2018.
‫تمت إضافة هذه الميزة في أحدث إصدار من Docker لسطح المكتب ، ولكن يمكنك التحقق من Stefon
‫أحد نقباء عامل التحميل الذي هو الآن في الواقع طبيب ، تتحدث إحدى مقالات مدونته عن كيفية بدء هذا
‫وكيفية إعداده وهي بضع خطوات أنني لن أعيش هنا لأنه بصراحة تامة يقوم
‫بعمل رائع.
‫يمكنك فقط قراءة مقالته والاطلاع على أوامر المنشور والأمثلة وتشغيلها
‫على جهازك ، وفي نهاية الأمر ، ستشغل حاويات Windows القابلة للتنفيذ و Windows دون الحاجة
‫إلى بدء تشغيل خادم hyper v.
‫ليس لدينا بعد القدرة على تشغيل سطح مكتب Docker لأنني أعرف الكثير.
‫كان البعض منكم يفكر في أن هذا يمكنني.
‫هل هذا يعني أنه يمكنني الآن تشغيل Docker desktop على Windows 10 home الذي لا يحتوي على hyper v.
‫كان هذا سؤالًا طرحناه جميعًا على الفور في دردشة القبطان لمعرفة ما إذا كان بإمكاننا المضي
‫قدمًا في الوقت الحالي أم لا.
‫لا يزال هذا غير ممكن.
‫يحتاج سطح المكتب إلى تشغيل كل هذا من أجل التثبيت والحصول على هذا العمل ولكن من الممكن القيام بهذه العملية
‫نظرًا لأن أسعارًا كثيرة لعزل العملية.
‫من الصعب القول بدون استخدام hyper v.
‫لذلك نأمل أن يكون ذلك ممكنًا في مكان ما وهذا العام ربما يمكن تشغيل سطح مكتب Docker فقط
‫من أجل عملية عزل المدرسة الثانوية على حاويات Windows على Windows 10 home.
‫الآن هذا يعني أنه في هذا السيناريو ، إذا كان هذا يعمل على الإطلاق ، فلا يزال يتعذر عليك تشغيل
‫حاويات Linux ، فلا يزال بإمكانك تشغيل حاويات Windows في عزلة مفرطة.
‫لذلك هناك الكثير من القيود هنا وسيمنعك حقًا بشكل خاص حقيقة أنه لا يمكنك
‫تشغيل حاويات Linux بدون hyper v.
‫هذا لا يزال يقيدك حقًا.
‫ولكنه نوعًا ما يمثل صدعًا إلى حد ما في القيود المتعلقة بطلب Windows 10 pro لتشغيل
‫سطح مكتب Docker على أي حال.
‫لا نعرف ما إذا كان هذا سيحدث على الإطلاق.
‫أعني أنك تعرف أن هذه المنتجات مفتوحة المصدر إلى حد كبير كما تعلم حتى سطح مكتب Docker على الرغم من أنها ليست مفتوحة
‫المصدر تمامًا.
‫يعتمد كليا على المحرك المفتوح المصدر بالكامل.
‫لذلك نحتاج حقًا إلى مساهمات مفتوحة المصدر هناك أو لتكون أولوية كبيرة حقيقية لفريق
‫Windows.
‫وأنت تعلم أن لديك خبرة في السوق المستهدف لمؤسسة docker docker desktop and docker.
‫شعوري هو أنه على الرغم من أن هذا قد يكون ممكنًا على Windows 10 home ، إلا أننا لن نرى ذلك
‫في أي وقت قريب إذا كان ذلك إلى الأبد لأن كل شركة تستخدم Windows 10 pro أو أفضل.
‫عادةً ما يعني ترخيص المؤسسات أنهم يحصلون على Windows 10 Enterprise.
‫لذا من المحتمل أن يكون السوق المحلي لنظام التشغيل Windows 10 هو سوق هواة.
‫وبالنسبة لي كمدرس ، فأنا أعلم أن طلابي شهدوا في المنزل في المنزل ومن ثم قد يكون لديهم محترف
‫في العمل وربما يكون هناك استخدام لآلة المنزل الخاصة بهم لتعلم Docker.
‫لذلك ، هذا عار لأنه على الرغم من أننا محترفون ، إلا أننا ما زلنا نستخدم في المنزل في بعض الأحيان.
‫لكن لدي هذا الشعور بأنه لن يكون أولوية قصوى مع فريق سطح مكتب windows Docker لكننا
‫سنرى.
‫الصحيح.
‫أنا لا أرفع آمالك.
‫ليس لدي أي معلومات داخلية أو أي شيء.
‫أنا أعرف فقط أن هذه الأشياء معقدة ويمكن أن يكون من الصعب تصحيحها.
‫ومن ثم بالنسبة لأشياء مثل هذه ، يجب أن تكون الأولوية كبيرة لتحدث بسرعة.
‫لذلك ليس من المحتمل أن يكون هذا شيئًا كنت سأخمنه أن الشركات الكبرى في العالم تطلب جميعها التوافق
‫مع نظام التشغيل Windows 10.
‫لذا لكنك لا تعرف أبدًا.
‫لذا تحقق من ذلك.
‫حاول أن تخبرني في التعليقات بالطبع أنك تعرف تصغير تغريدة أو إذا كنت في عامل التحميل
‫أو إتقان Slack ، فأعلمني هناك إذا كان بإمكانك الحصول على هذا العمل لأنه رائع جدًا.
‫وأعتقد أنه سيوفر لك بعض الموارد ويجعل من الأسرع تدوير الحاويات وتدويرها إذا كنت تعمل
‫على حاويات Windows.