أدوات المطور · تشغيل Docker إلى محول إنشاء Docker
شبكات Docker في Compose: الجسر والمضيف والشبكة الافتراضية
· خلفية
عامل ميناء يؤلف الشبكات
لقد تغير نموذج شبكة Docker كثيرًا بين الأيام --link المبكرة والشبكات المعرفة من قبل المستخدم اليوم. يشرح هذا المنشور الأوضاع، وما ينشئه Compose تلقائيًا، وكيفية تحويل إشارات --network.
لا يمكن لحاوية الويب العثور على قاعدة البيانات - تم استخدام عامل الإرساء القديم --link، ولا يحتوي الملف الجديد على أي شيء
لا يمكن لحاوية الويب العثور على قاعدة البيانات - استخدم تشغيل عامل الإرساء القديم --link، ولا يحتوي الملف الجديد على أي شيء. الدليل: تم استهلاك --link وتحذيره كإرث بدلاً من أن يصبح YAML. إعادة إنتاج مرفق الشبكة بأحرف حرفية يمكن التخلص منها. قم بإقران كل تكرار مصدر مع روابط شبكات Network_mode؛ احتفظ بـ DNS والهيكل لمراجعة الوجهة.
تكشف حادثة الشبكة أيضًا أن الحد المنفصل لحادثة الشبكة هو أن المضيف لا يوجد جسر خاص وقيم مسبوقة بالحاوية تصبح Network_mode. الدليل: لا يوجد جسر للمضيف، والقيم الخاصة والبادئة بالحاوية تصبح Network_mode. يعد قيد مرفقات الشبكة هذا بمثابة نقطة توقف. افحص روابط شبكات وضع الشبكة بدون سلوك التصنيع، ثم قم بتوثيق فحص المضيف لـ DNS والهيكل.
يعلن المحول عن شبكات خارجية باسم المستخدم؛ ولا يقوم بإنشاء شبكة افتراضية متعددة الخدمات
الجسر الافتراضي والجسور المعرفة من قبل المستخدم - لماذا يتم تحديد أسماء الخدمات على الأخير فقط. الدليل: لا يستطيع محول الخدمة الواحدة إنشاء علاقات المشروع DNS؛ يعلن المحول عن شبكات خارجية باسم المستخدم؛ ولا يقوم بإنشاء شبكة افتراضية متعددة الخدمات. تتبع الرموز المميزة لمرفقات الشبكة في روابط شبكات وضع الشبكة. افصل القيم المطلوبة عن حقول القيمة الأخيرة؛ DNS والطوبولوجيا خارج المجموعة.
أحد حدود آلية الشبكة ذات الصلة هو أنه بالنسبة لقسم الشبكات هذا، احتفظ بالأمر والتحذيرات الأصلية لقسم الشبكات هذا بجانب الملف المرشح. الدليل: لا يقدم المستودع وقت تشغيل أوسع أو دليلاً تاريخيًا. استخدم حقيقة مرفقات الشبكة هذه للتنبؤ بعضو واحد أو عددي في روابط شبكات Network_mode. تحقق من التحذيرات قبل اتخاذ قرار بشأن أي شيء يتعلق بـ DNS والطوبولوجيا.
لم يتم إنشاء سلوك شبكة المشروع DNS أو اختباره بواسطة محول الخدمة الفردية هذا
ما ينشئه Compose لك — شبكة مشروع حيث يكون لكل خدمة اسم DNS. الدليل: تصبح الشبكة المخصصة بمثابة إدخال خدمة بالإضافة إلى إعلان خارجي؛ لم يتم إنشاء سلوك شبكة المشروع DNS أو اختباره بواسطة محول الخدمة الفردية هذا. الحكم على تسلسل مرفقات الشبكة من نموذجها. إن الاقتباس في روابط الشبكات Network_mode يحمي الأنواع ولكنه لا يعطي دليلاً تشغيليًا لـ DNS والطوبولوجيا.
ملاحظة تسلسل الشبكات الثانية هي الاحتفاظ بالأمر الأصلي لقسم الشبكات هذا والتحذيرات بجانب قسم الشبكات هذا، هذا الملف المرشح الذي تفصله نتيجة تسلسل الشبكات الممثلة لتكوين قسم الشبكات هذا عن السياق الغائب لبيانات تعريف الصورة لقسم الشبكات هذا خارج تحويل تسلسل الشبكات. يفصل إخراج مرفق الشبكة هذا الإعدادات عن السياق غير المتاح. اجعل روابط شبكات وضع الشبكة قابلة للمراجعة وتحقق من DNS والهيكل بشكل مستقل.
--network مضيف ولا شيء - وضع الشبكة: المضيف وطبيعته التي تركز على Linux والمنافذ التي يتم تجاهلها
--network مضيف ولا شيء - وضع الشبكة: المضيف، وطبيعته التي تركز على Linux، والمنافذ التي يتم تجاهلها. توقف عند استثناء مرفقات الشبكة بدلاً من التخمين. تحتاج أي إضافة بالقرب من روابط شبكات وضع الشبكة إلى سبب خاص بالنشر مرتبط بـ DNS والهيكل.
هناك قيد آخر لاستثناء الشبكات وهو أن حد استثناء الشبكة المنفصل هو أن تراكب الأسماء المستعارة لـ macvlan والعناوين الثابتة يحتاج إلى عمل يدوي. الدليل: تراكب الأسماء المستعارة لـ macvlan والعناوين الثابتة يحتاج إلى عمل يدوي. احتفظ بأمر مرفق الشبكة الأصلي بجانب التحذيرات. تُظهر المقارنة ما تحتويه روابط الشبكات في وضع الشبكة وأي DNS وقرار الهيكل يظل يدويًا.
يتم الاحتفاظ بالحاوية:x كوضع الشبكة: الحاوية:x، ولا تتم إعادة كتابتها إلى الخدمة:x
--network الحاوية:x — وضع الشبكة: الخدمة:x في Compose واستخداماتها في VPN للسيارات الجانبية. الدليل: الحاوية:x تظل حرفية ولا تتم إعادة كتابتها إلى الخدمة:x؛ يتم الاحتفاظ بالحاوية:x كوضع الشبكة: الحاوية:x، ولا تتم إعادة كتابتها إلى الخدمة:x. أنشئ مثال مرفق الشبكة من الأسماء الاصطناعية. اجعل كل عناصر روابط الشبكات في وضع الشبكة قابلة للتتبع دون الكشف عن الإنتاج DNS وتفاصيل الهيكل.
يوضح نفس نموذج مثال الشبكة أنه بالنسبة لقسم الشبكة هذا، احتفظ بالأمر الأصلي لقسم الشبكة هذا والتحذيرات الخاصة بقسم الشبكة هذا بجانب الملف المرشح. يجب أن تكون حقيقة مرفقات الشبكة المقترنة مرئية في روابط شبكات وضع الشبكة. سجل هذا السطر وتجنب الافتراضات حول DNS والطوبولوجيا.
تم تحذير --link باعتباره قديمًا وتم حذفه بدلاً من أن يصبح مفتاح روابط
--link — الروابط القديمة: المفتاح، وماذا يفعل، ولماذا تحل محله أسماء الخدمات. الدليل: لم يتم إنتاج أي مفتاح للروابط ويجب تصميم النماذج النظيرة يدويًا؛ تم تحذير --link باعتباره قديمًا وتم حذفه بدلاً من أن يصبح مفتاح روابط. قم بترجمة نتيجة مرفق الشبكة إلى اختلاف واحد يمكن ملاحظته في روابط شبكات وضع الشبكة. يمتلك Docker الحكم الأحدث DNS والطوبولوجيا.
يُظهر تنفيذ عواقب الشبكة أيضًا لقسم الشبكات هذا الاحتفاظ بالأمر الأصلي لقسم الشبكات هذا والتحذيرات بجانب هذا الملف المرشح لقسم الشبكات هذا، حيث تحدد حقيقة عواقب الشبكة ما ساهم به المتصفح في قسم الشبكات هذا، ولا يزال عامل الإرساء يمتلك حكم وقت تشغيل عواقب الشبكة، ولا يزال مشغل قسم الشبكات هذا يمتلك سياسة أمان عواقب الشبكات، ولا يزال مستودع قسم الشبكات هذا بحاجة إلى إزالة سر عواقب الشبكة، احتفظ بقسم الشبكات هذا، حيث تكون المسؤوليات منفصلة عندما يصف قسم الشبكات هذا الخدمة التي تم إنشاؤها. تقسيم مسؤوليات مرفقات الشبكة: يقوم التحويل بكتابة روابط شبكات وضع الشبكة، ويزيل المستودع الأسرار، ويتحقق المشغلون من صحة DNS والطوبولوجيا.
ما لا يغطيه هذا هو شبكات التراكب وتكوين macvlan وIPv6
ما لا يغطيه هذا هو شبكات التراكب وتكوين macvlan وIPv6. قم بتقييد نطاق مرفقات الشبكة بفروع روابط الشبكات التي تظهر هنا. لا يمكن للنماذج والإعدادات الافتراضية المجاورة الإجابة على DNS وأسئلة الهيكل.
هناك حد آخر لنطاق الشبكة يتبع من حد حد الشبكة المنفصل وهو أن محول الخدمة الواحدة لا يمكنه إنشاء علاقات المشروع DNS. الدليل: لا يستطيع محول الخدمة الواحدة إنشاء علاقات المشروع DNS. تعامل مع حدود مرفقات الشبكة هذه كاستثناء. تفضل روابط شبكات وضع الشبكة الدقيقة على التخمينات حول DNS والهيكل.
اقرأ التحذيرات بجانب وضع الشبكة وإعلانات الشبكة الخارجية
الخلاصة: شبكات الإنشاء هي --link الحديثة - ويوضح تحويل أمر باستخدام --network كيفية تمثيل العلامة في الخدمة. الدليل: يحذر وضع المضيف من أن المنافذ المنشورة ليس لها أي تأثير في وقت التشغيل؛ اقرأ التحذيرات بجانب وضع الشبكة وإعلانات الشبكة الخارجية. تدقيق مرفقات الشبكة كخيار مصدر وحقل نموذج وخط روابط شبكات وضع الشبكة والتحذير. قم بإزالة الأسرار قبل التحقق من DNS والطوبولوجيا.
أخيرًا، يؤكد مصدر الوجبات الجاهزة للشبكات الاحتفاظ بالأمر الأصلي لقسم الشبكات هذا والتحذيرات بجانب هذا القسم للشبكات، هذا الملف المرشح الذي يفيد بأن استنتاج الوجبات الجاهزة للشبكات يعمل على تحسين إمكانية التدقيق لقسم الشبكات هذا دون الوعد بقشرة التكافؤ لقسم الشبكات هذا، ويظل التحليل خارج ضمان الوجبات الجاهزة للشبكات. إغلاق مرفق الشبكة بشكل ضيق: تعتبر روابط الشبكات Network_mode مرشحة؛ DNS والطوبولوجيا ومعادلة الصدفة ليست ضمانات.