एलएक्सडी कंटेनर: डॉकर की तरह पोर्ट अग्रेषण

क्या एलएक्सडी-कंटेनरों में पोर्ट-फॉरवर्डिंग करने का एक तरीका है जैसे डॉकर करता है?

मैंने कुछ अफवाहें सुनीं कि कोई आसान तरीका नहीं है ।

एलएक्सडी के होमपेज के अनुसार यह उनका लक्ष्य है:

सहज ज्ञान युक्त (सरल, स्पष्ट एपीआई और कुरकुरा कमांड लाइन अनुभव)

मेरे लिए पोर्ट फॉरवर्डिंग एक महत्वपूर्ण हिस्सा है ।

मैं जल्दी में नहीं हूं । यदि यह भविष्य के रिलीज के लिए योजनाबद्ध है, तो यह एक वैध उत्तर होगा ।

चार साल बाद, में दी गई भविष्यवाणी यह जवाब गया था, सौभाग्य से भी pesimisitc. इस बीच एलएक्सडी में पोर्ट अग्रेषण लागू किया गया है यहाँ प्रलेखित.

कंटेनर में होस्ट पर पोर्ट 80 को 8080 पर अग्रेषित करने के लिए, बस करें

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

डेवलपर्स में से एक ने लिखा था यह मुद्दा विषय के बारे में:

यह बंद कर दिया गया है, लेकिन एक स्पष्ट जवाब देने के लिए: एलएक्सडी (कम से कम वर्तमान में इरादा) मेजबान नेटवर्किंग नहीं करेगा । इतने में generalyou होता पोर्ट को आगे करने के लिए एक वेब सर्वर में एक lxd कंटेनर sameway आप के साथ क्या होगा lxc - आप में पारित कर सकते हैं एक एनआईसी से hostinto कंटेनर और अपने स्थानीय रूटर प्रदान करते हैं यह अपने ownaddress; का उपयोग करें या मार्ग-आधारित नेटवर्किंग के लिए कंटेनर veths; oruse iptables अग्रेषण करने के लिए आगे मेजबान यातायात कंटेनर में(जो है क्या मैं आमतौर पर करते हैं).

देखें https://help.ubuntu.com/lts/serverguide/lxc.html#lxc-networkअधिक जानकारी के लिए.

इसलिए, मुझे डर है, जैसा कि चीजें वर्तमान में खड़ी हैं, कोई पोर्ट फ़ॉरवर्डिंग नहीं है, न तो अभी और न ही भविष्य में । (यह भविष्यवाणी सच नहीं निकला)

यदि यह एक पंक्ति है जो आवश्यक है, तो मैं आपके उत्तर को स्वीकार कर लूंगा । कृपया अपनी टिप्पणी उत्तर के रूप में भरें । धन्यवाद।

सुनिश्चित नहीं है कि यह आपकी मदद करता है, लेकिन आपके कंटेनर में केवल एक नेटवर्क इंटरफ़ेस असाइन करना संभव है । इसलिए, पोर्ट फ़ॉरवर्डिंग को और अधिक करने की इतनी आवश्यकता नहीं है । …

@जीएफ_ कल आपने कहा था"आपके कंटेनर में नेटवर्क इंटरफ़ेस असाइन करना संभव है" । मैं इस समाधान को संभाल सकता हूं (एक नया नेटवर्क इंटरफ़ेस असाइन करना) । … लेकिन मैं आलसी हूं । मैं पोर्ट अग्रेषण पसंद करता हूं ।

There’s no easy way only if `iptables -t nat -I PREROUTING -d -p टीसीपी --dport -जम्मू DNAT --करने के लिए :