‫يسأل مارتي أليست شبكة عامل ميناء مجزأة من الشبكة العامة المائلة للمضيف.
‫يبدو أن أحد زملائك في العمل يعتقد أن نطاق IP في بيئة Docker الخاصة بنا قد يتسبب في حدوث
‫تعارض مع شبكة الشركة العادية.
‫هذا في الواقع سؤال رائع.
‫الجواب على السؤال الأول هو نعم.
‫عمال الرصيف.
‫لذلك بشكل افتراضي ، أنت تستخدم برامج تشغيل شبكة Docker والافتراضية هي Bridge.
‫إذا كنت تستخدم سربًا ، فإن التراكب الافتراضي هو التراكب
‫وبالطبع يمكنك استخدام برامج تشغيل شبكة أخرى في الواقع إذا رأيتني أقفز إلى هنا وأنا أقوم فقط
‫بشبكة عامل إرساء ، أوه ، إن Docker الخاص بي لا يعمل أوه وانظر
‫إلى ذلك إصدار جديد من Docker out لا ، لا أريد تحديث ذلك اليوم ، لذا امنحني دقيقة لبدء Docker.
‫ولكن هناك قائمة ببرامج تشغيل شبكة Docker التي تخرج من الصندوق وتختار محرك الجسر الافتراضي
‫من خلال إنشاء شبكة عامل إرساء فقط أو حتى عدم تحديد شبكة وعدم استخدام الجسر.
‫سيستخدم معظمنا في الإنتاج شبكات أخرى مثل تراكب السرب أو سيكون لدى Kubernetes برامج تشغيل
‫الشبكة الخاصة به.
‫هناك أنظمة أخرى مثل host و Mac v lan التي يمكنك استخدامها أيضًا ، يمكنك تقنيًا
‫حتى استخدام أي منها سيعطل الشبكة ولكن الشيء هنا هو أنك إذا كنت تتحدث عن شبكة الجسر
‫الافتراضية التي ربما لا تكون كذلك. ستستخدمه في الإنتاج وهو جزء من شبكة الشبكة ، لذا فهو
‫نطاق الشبكة الفرعية الخاص به ويعمل في وضع الجسر ، وهذا يعني أنه سينتقل إلى
‫Nat نفسها خارج تلك الشبكة الفرعية الخاصة في شبكات شركتك.
‫ولكن على الرغم من أنه لن يتعارض تقنيًا مع الشبكات المادية الخاصة بك ، لا يمكنك الحصول على نفس الشبكات الفرعية
‫المستخدمة خارج مضيفك.
‫وهذا يرجع إلى توجيه بروتوكول TCP IP القياسي فقط.
‫لذا ، إذا اتبعت تفاصيل توجيه بروتوكول IP بشكل أساسي إذا كنت مشتركًا ، فلنقل شبكة فرعية 10 0 0 0 على حاوية عامل الإرساء الخاصة
‫بي داخل Docker ثم يتم استخدام شبكة فرعية 10 نقطة 0 1 في مكان ما في شبكة الشركة الخاصة بي ، ثم يتم تشغيل الحاوية الخاصة بي لن تعرف
‫الآلة المحلية الخاصة بي كيفية التوجيه إلى تلك الشبكة لأنها تعتقد أن هذه
‫الشبكة هي بالفعل جزء من شبكتي الفرعية المحلية.
‫الصحيح.
‫لذلك لا يمكن أن يكون لديك أي شبكة فرعية تتعارض تقنيًا في أي مكان في التنقل بين الحاويات ، لذا على
‫الرغم من أنه من الناحية الفنية ، من المحتمل أن يتسبب ناتس في حدوث مشكلات
‫وفي الواقع مع بعض الشركات لأن شبكات الإرساء خارج الصندوق عادةً ما تكون 172
‫شبكة فرعية وأحيانًا تتداخل الشركات مع تلك الشبكات الفرعية وهذا يتسبب
‫في مشكلة مما يعني أنه يتعين على الشركات الدخول إلى إعدادات Docker الخاصة بها ، على سبيل المثال الانتقال إلى التفضيلات هنا ، وسوف ينتقلون إلى التكوين
‫الخفي ويرى سيدي لا أعتقد أنه
‫7 هذا الخيار حتى الآن. في ذلك اليوم رأيت واحدة.
‫أوه ، نعم.
‫إذن هذه هي الشبكة الفرعية الافتراضية هنا.
‫من الصعب بعض الشيء رؤيته على الشاشة ، لكنه كيان واحد 168 65 شبكة فرعية وشبكة فرعية خاصة بي ، ويمكنك تغيير
‫ذلك ولكن قد تحتاج أيضًا إلى تغيير الإعدادات الافتراضية الأخرى داخل التكوين الخفي
‫هنا تحت متقدم بناءً على استخدام تراكب سرب أو استخدام الجسر الافتراضي وما إلى ذلك.
‫لذا نعم هذا ممكن.
‫وبشكل أساسي ، إذا لم تكن متأكدًا من مجرد اختبار إنشاء الحاويات ، فراجع ما إذا كان يمكنك محاولة اختبار اتصال شيء ما على
‫شبكتك ، فالطريقة الأولى التي يخبر بها الأشخاص عادةً أن هذه مشكلة هي أنهم ينشئون
‫حاويات على أجهزتنا ثم ربما يكون لديهم تكملة خادم أو شيء ما في مركز البيانات الخاص بهم أو في خزانة خادم يحتاجون
‫إلى الوصول إليه.
‫ثم يحاولون الانتقال من الحاوية الخاصة بهم إلى هذا الجهاز ولا يمكنهم الاتصال على الإطلاق.
‫امنحهم بعضًا بناءً على معرفتك بالتطبيق وما تستخدمه قد يمنحك خطأ.
‫لذا حاول إجراء اختبار ping للقيام بمسار تتبع وإضافة هذه الأدوات المساعدة إلى حاوية ومعرفة
‫ما إذا كان يمكنك تتبع المسار أو الأمر ping إلى عنوان IP البعيد هذا بسببك بالطبع إذا لم تكن شخصًا يدير جميع الشبكات الفرعية
‫في شركتك ، فيمكنك لا تعرف كل شبكة فرعية مستخدمة في جميع أنحاء الشبكة.
‫الآن شيء آخر هو أنك إذا كنت تستخدم السحابة مثل استخدام Ada of U. س. ربما تضم الشبكات الفرعية وشركتك جزءًا من بنيتها
‫التحتية هناك ولديك VPN بينك وبين ثمانية منا ، ثم عليك أيضًا الاهتمام بالشبكات الفرعية
‫في Ada U. س. وما إذا كانت هذه ستتعارض أيضًا.
‫لذلك ، لن تساعدك شبكات Docker الفرعية ، على الرغم من الحاجة إليها ، في حل المشكلات المتعلقة بإخراج
‫الحزم أكثر من أي شبكة فرعية أخرى على شبكتك.
‫في الأساس لا يمكنك استخدامه.
‫لا يجب وربما لا يمكنك استخدام شبكتين فرعيتين متماثلتين في أي مكان في شبكتك بشكل صحيح.
‫قد يسمح لك بالحصول على الحزم لأن الحزم الواردة تقنيًا تعرف كيفية الوصول إلى جهازك
‫لأنك بحاجة إلى ذلك ، ولكن عندما تحاول إرسال الحزم مرة أخرى إلى جهازك ، فقد يقول ذلك جيدًا ، لا أحتاج
‫إلى حزمة المدينة. لأن عنوان IP هذا موجود في شبكتي الفرعية المحلية أو على الأقل يعتقد
‫أنه كذلك.
‫الصحيح.
‫لذا أتمنى أن يكون ذلك منطقيًا.
‫هذا مجرد نوع من قيود عناوين IP الفرعية ونعم قد تضطر إلى تغيير ذلك.