تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

400 Docker Interview Questions with Answers 2026

دورة منتهية
free-palestine free-palestine
Responsive image
منذ يوم

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

Master Docker مع سيناريوهات مقابلة واقعية وتفسيرات تفصيلية للحصول على وظيفة أحلامك. تم تصميم أسئلة مقابلة Docker واختبارات التدريب لسد الفجوة بين المعرفة الأساسية بسطر الأوامر والخبرة المعمارية العميقة التي تتطلبها شركات التكنولوجيا من الدرجة الأولى. لقد قمت بصياغة هذه الأسئلة بدقة لتحدي فهمك للأجزاء الداخلية للحاوية، بدءًا من الفروق الدقيقة في مجموعات التحكم ومساحات الأسماء وحتى تحسينات البناء المعقدة متعددة المراحل وتعزيز الأمان على مستوى الإنتاج. بدلاً من مجرد حفظ بناء الجملة، سوف تغوص في سيناريوهات استكشاف الأخطاء وإصلاحها في العالم الحقيقي، واختناقات الشبكات، واستراتيجيات استمرارية التخزين التي يواجهها كبار المهندسين يوميًا. سواء كنت تستعد لمقابلة DevOps أو تهدف إلى تعزيز مهاراتك في النقل بالحاويات، فإن هذه الدورة التدريبية توفر الممارسة الصارمة اللازمة للتحدث بثقة حول طبقات الصور، والحاويات التي لا تحتوي على جذور، وتكامل التنسيق مع ضمان استعدادك لأي تحدٍ معماري لـ "السبورة البيضاء". مجالات الاختبار ونماذج المواضيع
  • أساسيات Docker: الهندسة المعمارية، ودورة الحياة، ومساحات الأسماء، ومجموعات التحكم.
  • هندسة الصور: الإنشاءات متعددة المراحل، وتحسين الطبقات، و إدارة التسجيل.
  • الشبكات والتخزين: أوضاع الجسر/التراكب، واكتشاف الخدمة، واستمرارية الحجم.
  • الأمان والتوافق: مسح الصور، وSeccomp، والإمكانات، وإدارة الأسرار.
  • الأداء واستكشاف الأخطاء وإصلاحها: حدود الموارد، وتسجيل برامج التشغيل، وتعطل تصحيح الأخطاء.
نماذج أسئلة التدريب
  • السؤال 1: أي مما يلي: الآليات التالية التي يستخدمها Docker بشكل أساسي لتوفير عزل العملية، مما يضمن عدم قدرة الحاوية على رؤية العمليات في حاوية أخرى أو التأثير عليها؟
    • أ) مجموعات التحكم (cgroups)
    • ب) مساحات أسماء Linux
    • ج) أنظمة الملفات ذات الطبقات (UnionFS)
    • د) النسخ عند الكتابة (CoW)
    • هـ) برامج تشغيل التخزين (Overlay2)
    • F) AppArmor الملفات الشخصية
    • الإجابة الصحيحة: ب
    • الشرح العام: يعتمد Docker على ميزات محددة في Linux kernel لإنشاء تجريد "الحاوية". توفر مساحات الأسماء العزل (ما يمكن للعملية رؤيته)، بينما توفر مجموعات التحكم قيود الموارد (مقدار ما يمكن استخدامه).
    • تفسيرات محددة للخيارات:
      • أ) غير صحيح: تدير مجموعات التحكم حدود الموارد (وحدة المعالجة المركزية/الذاكرة)، وليس رؤية أشجار العمليات أو عزلها.
      • ب) صحيح: مساحات الأسماء (PID، Net، Mount، إلخ) هي التقنية الأساسية التي تعزل معرفات العملية والشبكة. مكدسات.
      • ج) غير صحيح: يدير UnionFS كيفية تكديس طبقات الصور، وليس كيفية عزل العمليات.
      • د) غير صحيح: CoW عبارة عن تحسين لكتابة الملفات، وليس حد عزل العملية.
      • هـ) غير صحيح: تتعامل برامج تشغيل التخزين مع إدخال/إخراج القرص وتخزين الصور، وليس عزل العملية على مستوى kernel.
      • و) غير صحيح: AppArmor هي وحدة أمان تستخدم للتحكم الإلزامي في الوصول، ولكنها ليس المحرك الأساسي لعزل العملية نفسها.
  • السؤال 2: أنت تقوم بتحسين ملف Dockerfile لتطبيق Go. ما هي الإستراتيجية التي ستؤدي إلى أصغر صورة إنتاج وأكثرها أمانًا؟
    • أ) استخدام FROM ubuntu:latest وحذف أدوات البناء في أمر RUN واحد.
    • ب) استخدام بناء أحادي المرحلة مع FROM golang:alpine.
    • ج) استخدام بناء متعدد المراحل ونسخ الثنائي المجمع إلى البداية.
    • د) استخدام FROM debian:slim وتشغيل apt-get clean at النهاية.
    • E) تجميع التعليمات البرمجية على المضيف واستخدام COPY إلى صورة غير منسقة.
    • F) استخدام docker squash على صورة مبنية من جبال الألب.
    • الإجابة الصحيحة: C
    • الشرح العام: تسمح لك الإنشاءات متعددة المراحل باستخدام الصور الثقيلة للبناء ثم نقل فقط الملف القابل للتنفيذ الضروري إلى صورة "خدش" (فارغة) صغيرة، مما يقلل من سطح الهجوم والحجم.
    • تفسيرات خاصة بالخيارات:
      • أ) غير صحيح: حتى لو تم حذف الأدوات، تظل الطبقات موجودة في السجل، ويتمتع Ubuntu بمساحة كبيرة.
      • ب) غير صحيح: لا يزال golang:alpine يحتوي على سلسلة أدوات Go بأكملها، وهو أمر غير ضروري للتنفيذ.
      • ج) صحيح: الصفر هو أصغر قاعدة ممكنة، ويحتوي على صفر ملفات. الثنائي المرتبط بشكل ثابت هنا هو المعيار الذهبي للحجم والأمان.
      • د) غير صحيح: debian:slim أكبر بكثير من الصفر أو جبال الألب.
      • هـ) غير صحيح: التجميع على المضيف يعطل إمكانية النقل وإمكانية إعادة الإنتاج.
      • و) غير صحيح: يساعد الضغط، لكن البدء بصورة أساسية أكبر مثل Alpine لا يزال يترك ملفات أكثر من الصفر. البناء.
  • السؤال 3: نفدت ذاكرة الحاوية (OOM)، ونواة Linux تقتلها. ما هي علامة Docker التي يجب عليك استخدامها لمنع الحاوية من استهلاك كل ذاكرة المضيف واحتمالية تعطل نظام التشغيل؟
    • A) --cpus
    • B) --oom-kill-disable
    • C) --memory (or -m)
    • D) --pids-limit
    • E) --restart until-stopped
    • F) --ulimit memlock
    • الإجابة الصحيحة: ج
    • الشرح العام: تعد قيود الموارد أمرًا حيويًا في الإنتاج لضمان عدم تجويع "الجيران المزعجين" للمضيف أو الحاويات الأخرى. تحدد علامة --memory حدًا صارمًا لذاكرة الوصول العشوائي (RAM) التي يمكن للحاوية استخدامها.
    • تفسيرات خاصة بالخيارات:
      • أ) غير صحيح: هذا يحد من استخدام وحدة المعالجة المركزية، وليس الذاكرة.
      • ب) غير صحيح: تعطيل OOM Killer أمر خطير لأنه يمكن أن يؤدي إلى تعطل نواة المضيف في حالة استنفاد الذاكرة.
      • ج) صحيح: تعيين حد للذاكرة يضمن تقييد الحاوية بكمية محددة من ذاكرة الوصول العشوائي (RAM).
      • د) غير صحيح: هذا يحد من عدد العمليات، وليس حجم الذاكرة.
      • هـ) غير صحيح: هذه سياسة إعادة تشغيل ولا تمنع حدوث مشكلة الذاكرة.
      • و) غير صحيح: يتحكم ulimit memlock في مقدار الذاكرة التي يمكن قفلها في ذاكرة الوصول العشوائي، وليس إجمالي استخدام الذاكرة للحاوية.
  • مرحبًا بك في أفضل الممارسات اختبارات لمساعدتك في التحضير لأسئلة مقابلة Docker واختبارات التدريب.
    • يمكنك إعادة إجراء الاختبارات عدة مرات كما تريد
    • هذا بنك أسئلة أصلي ضخم
    • يمكنك الحصول على دعم من المعلمين إذا كانت لديك أسئلة
    • يحتوي كل سؤال على شرح مفصل
    • متوافق مع الهاتف المحمول مع تطبيق Udemy
    • ضمان استرداد الأموال لمدة 30 يومًا إذا لم تكن كذلك راضية
أتمنى أن تكوني مقتنعة الآن! وهناك الكثير من الأسئلة داخل الدورة. سجل اليوم واتخذ الخطوة الأخيرة نحو الحصول على الشهادة!

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

الدورات المقترحة
...

Customer Success with ChatGPT(AI): Innovate Client Relations

...

Mastering English Idioms: Essential for ESL Communication

...

Master Any Language with ChatGPT: Boost Your Language Skills




0 تعليقات