لسد الحاويات: ميناء الشحن مثل عامل الميناء

هل هناك طريقة للقيام ميناء الشحن في لسد حاويات مثل عامل الميناء لا?

سمعت بعض الشائعات أنه لا توجد طريقة سهلة.

وفقا للصفحة الرئيسية ل ليد هذا هو هدفهم:

بديهية (واجهة برمجة تطبيقات بسيطة وواضحة وتجربة سطر أوامر واضحة)

بالنسبة لي ميناء الشحن هو جزء مهم.

أنا لست في عجلة من امرنا. إذا تم التخطيط لإصدار مستقبلي ، فستكون هذه إجابة صحيحة.

بعد أربع سنوات, التنبؤ الوارد في هذه الإجابة كان لحسن الحظ أيضا بيسيميسيتك. وقد تم تنفيذ ميناء الشحن في لسد في هذه الأثناء كما هو موثقة هنا.

لإعادة توجيه المنفذ 80 على المضيف إلى 8080 في الحاوية ، ما عليك سوى القيام بذلك

lxc config device add jitsi port1 proxy listen=tcp:<hostip>:80 connect=tcp:<ontainerip>:8080

كتب أحد المطورين في هذه المسألة حول الموضوع:

وقد تم إغلاق هذا، ولكن لإعطاء إجابة واضحة: لسد (على الأقل أسكالينديزيد المقصود) لن تفعل الشبكات المضيفة. لذلك بشكل عام ، يمكنك إعادة توجيه المنفذ إلى خادم ويب في حاوية لسد بنفس الطريقة التي ستفعلها مع لك - يمكنك المرور في نيك من هوستينتو الحاوية ويكون جهاز التوجيه المحلي الخاص بك يوفر لها عنوانها الخاص ؛ أو استخدام الشبكات القائمة على الطريق إلى حاوية فيثس ؛ أو استخدام إيبتبلس إعادة توجيه إلى الأمام حركة المرور المضيف في الحاوية(وهو ما أفعله عادة).

انظر https://help.ubuntu.com/lts/serverguide/lxc.html#lxc-networkلمزيد من المعلومات.

لذلك ، أخشى ، كما تبدو الأمور حاليا ، لا يوجد إعادة توجيه للميناء ، لا الآن ولا في المستقبل. (هذا التنبؤ تبين أنه غير صحيح)

@وومبل إذا كان هذا سطر واحد هو كل ما هو مطلوب ، ثم سوف أبفوت قبول إجابتك. يرجى ملء تعليقك كإجابة. يعطيكم الصّحة.

لست متأكدا مما إذا كان هذا يساعدك ، ولكن من الممكن فقط تعيين واجهة شبكة للحاوية الخاصة بك. لذلك ، ليست هناك حاجة كبيرة للقيام ميناء الشحن أي أكثر من ذلك…

لقد قلت “من الممكن تعيين واجهة شبكة للحاوية الخاصة بك”. يمكنني التعامل مع هذا الحل (تعيين واجهة شبكة جديدة) … ولكن أنا كسول. أنا أفضل ميناء الشحن.

There’s no easy way only if `iptables -t nat -I PREROUTING -d - ع برنامج التعاون الفني-ميناء - جي دنات to إلى :