تصف الخطوات الواردة أدناه كيفية تنزيل برنامج تخصيص حاويات Docker وتثبيته وتكوينه، المطلوبة من قبل ArcGIS Notebook Server. راجع Docker وArcGIS Notebook Server للحصول على مقدمة لـ Docker وكيفية استخدامه في ArcGIS Notebook Server.
تنزيل Docker وتثبيته
إصدار Docker المطلوب لتشغيل ArcGIS Notebook Server على Windows هو Docker Desktop Community. يمكن الوصول إلى ذلك من خلال Docker لسطح المكتب لتطبيق Windows. اتبع هذه الخطوات لتثبيت Docker على جهازك.
- تحقق من تثبيت Hyper-V على جهاز Windows الخاص بك عن طريق البحث عن تطبيق مدير Hyper-V. إذا لم يكن مثبتًا على الجهاز، فقم بتثبيته قبل المتابعة. راجع وثائق Microsoft التالية للتعرف على الخطوات:
- إذا كان نظام التشغيل الخاص بك هو Windows Server 2019، فراجع موضوع تثبيت دور Hyper-V على Windows Server.
- إذا كان نظام التشغيل الخاص بك هو Windows 10، فراجع موضوع تثبيت Hyper-V على Windows 10.
يتطلب ArcGIS Notebook Server تطبيق سطح المكتب Docker لـ Windows(إصدار 2.4.0.0 أو الإصدارات الأحدث).
- في أحد المستعرضات، انتقل إلى صفحة تنزيل Docker Desktop (Windows) في متجر Hub الخاص بـ Docker.
- سجّل الدخول إلى حساب Hub Docker الحالي، أو قم بالتسجيل للحصول على حساب جديد.
- قم بتنزيل برنامج سطح المكتب Docker.
- انقر نقرًا مزدوجًا فوق Docker for Windows Installer لتشغيله.
- في مربع حوار التكوين الخاص بالمثبت، لا تسمح لـ Docker باستخدام حاويات Windows إذ يتطلب ArcGIS Notebook Server حاويات Linux.
- أغلق المُثبت عند انتهاء عمله.
- انقر فوق زر Docker Desktop في قائمة البدء لبدء تشغيل Docker.
- تحقق من بدء تشغيل Docker، باستخدام إحدى الطرق التالية:
- تحقق من حالة أيقونة Docker في أدوات نظام Windows (الموجودة عادةً في الجانب الأيمن السفلي من شاشتك).
- افتح نافذة مُوجه الأوامر وقم بتشغيل الأوامر التالية:
يوفر الأمر الأول إصدار Docker على جهازك؛ بينما يتحقق الأمر الثاني من قدرة Docker على الوصول إلى صور الحاويات وتشغيلها.docker version docker run hello-world
تكوين إعدادات Docker
بعد تثبيت Docker على جهازك، قم بتعديل الإعدادات الموضحة أدناه.
استخدم المنفذ 2375
ستستخدم واجهة Docker لبرمجة التطبيقات عن بُعد، والتي تتطلب استخدام المنفذ 2375. سيتم استخدام هذا المنفذ داخليًا فقط بواسطة ArcGIS Notebook Server وتجب حمايته من الاستخدام الخارجي.
- انقر بزر الماوس الأيمن فوق زر Docker الموجود في أدوات نظام Windows، ثم انقر فوق الإعدادات.
- في الصفحة العامة، حدد عرض البرنامج الخفي على tcp://localhost:2375 دون TLS.
قد تتلقى تحذير أمان. تأكد من أن مسؤول النظام على علم باستخدام هذا المنفذ داخليًا، وأنه لا ينبغي السماح بأي وصول خارجي إلى المنفذ.
إعداد مشاركة الملف
يجب أن يتاح لحاوية Docker حق الوصول إلى محرك الأقراص المحلي الذي سيتم تكوينه كدليل مساحة العمل أو إلى دليل بيانات مخصص لخادم دفتر الملاحظات. نفّذ الخطوات الموضحة أدناه أثناء التثبيت الأولي، وكررها كلما تغيرت بيانات اعتماد حساب تشغيل كـ، أو إذا تغير حساب تشغيل كـ نفسه. إذا كنت قد أنشأت حسابًا أثناء تثبيت ArcGIS Notebook Server، فستتم إعادتك مرة أخرى إلى هذه الخطوة.
- انقر بزر الماوس الأيمن فوق زر Docker الموجود في أدوات نظام Windows، ثم انقر فوق الإعدادات.
- من قائمة الإعدادات، انقر فوق موارد > مشاركة ملف.
- أضف مسار محرك الأقراص أو الدليل الذي سيُستخدَم لمساحة عمل ArcGIS Notebook Server أو لدليل البيانات المخصص.
ملاحظة:
إذا لم يكن دليل مساحة العمل أو دليل البيانات المخصصة موجودًا حاليًا - على سبيل المثال، C:\arcgisnotebookserver - فأنشئ موقع ArcGIS Notebook Server أو سجّل دليل بيانات قبل تنفيذ هذه الخطوة.
ملاحظة:
يدعم Docker لـ Windows فقط الدلائل المحلية على Windows التي ستتم مشاركتها مع حاويات Linux.
موارد متقدمة محدودة
يمكنك استخدام لوحة إعدادات Docker Desktop لتقييد الموارد المتوفرة لـ ArcGIS Notebook Server والحاويات التي تعمل على موقع الخادم الخاص بك.
- انقر بزر الماوس الأيمن فوق زر Docker الموجود في أدوات نظام Windows، ثم انقر فوق الإعدادات. من قائمة الإعدادات، انقر فوق موارد > متقدمة.
- اختياريًا، قم بتغيير الإعدادات التالية:
- وحدات المعالجة المركزية (CPU)—عدد أنوية وحدة المعالجة المركزية المتوفرة للحاويات الموجودة على جهازك. افتراضيًا، يتم تعيين هذا على معالجين. يمكنك تحديث هذه القيمة بناءً على الموارد المتاحة على الجهاز وحدود وحدة المعالجة المركزية (CPU) التي تم تعيينها لأوقات تشغيل دفتر الملاحظات.
- الذاكرة—حجم الذاكرة المتوفرة للحاويات الموجودة على جهازك. تم تعيين هذه القيمة افتراضيًا على 2 جيجابايت. ارفع هذه القيمة إلى 6 جيجابايت بحد أدنى. قد ترغب في زيادة هذه القيمة، بناءً على الموارد المتاحة على الجهاز وحدود الذاكرة التي تم تعيينها لأوقات تشغيل دفتر الملاحظات.
- الذاكرة الظاهرية—يمكن استخدام مقدار مساحة القرص التي تستخدمها الحاويات للذاكرة في حالة الوصول إلى الحد المذكور أعلاه.
- حجم صورة القرص—حجم صورة القرص. راجع هذه القيمة وحدثها حسب الحاجة في حالة تثبيت صور حاوية Docker للحصول على نتائج Notebooks تفيد بحدوث خطأ بسبب نفاد مساحة القرص.
- موقع صورة القرص— الدليل الذي تُخزن فيه الحاويات والصور.
ملاحظة:
كرر هذه الخطوة في أي وقت تُجري فيه تحديث على وحدة المعالجة المركزية أو من موارد الذاكرة التي تم تكوينها لأوقات تشغيل دفتر الملاحظات. - عندما تكون راضيًا عن حدود الموارد التي قمت بتعيينها، انقر على تطبيق.
بمجرد تثبيت مكون Docker، أعد تشغيل جهازك. يجب إعادة تشغيل الجهاز في كل مرة تقوم فيها بتثبيت مكون Docker أو ترقيته.
أنت الآن جاهز لتثبيت ArcGIS Notebook Server على جهازك.