2015-08-17 5 views
11

मैं नेटवर्क इंटरफेस, eth0 और eth1 करने के लिए डोकर कंटेनर कैसे बाँध सकता है,मैं विशिष्ट बाहरी इंटरफ़ेस

मैं कैसे eth1 करने के लिए सभी डोकर कंटेनर बाँध सकता है, और सभी ट्रैफ़िक नेटवर्क को बाहर जाने दिया और में eth1

के माध्यम से

धन्यवाद ~

अद्यतन

मैं 133.130.60.36 साथ eth1 करने के लिए बाध्य करने की कोशिश की।

लेकिन मुझे अभी भी कोई भाग्य नहीं मिला है, मुझे अभी भी कंटेनर में सार्वजनिक आईपी के रूप में eth0 आईपी मिलती है। नेटवर्क प्रवाह eth1

➜ ~ docker run -d --name Peach_1 -p 133.130.60.36::9998 -ti sample/ubuntu-vnc-selenium-firefox 

➜ ~ docker ps 
CONTAINER ID  IMAGE         COMMAND    CREATED    STATUS    PORTS          NAMES 
eb28f0d1c337  sample/ubuntu-vnc-selenium-firefox "/opt/bin/run_sele_s 4 minutes ago  Up 4 minutes  5901/tcp, 133.130.60.36:32768->9998/tcp Peach_1 

➜ ~ docker exec -ti Peach_1 zsh 

➜/curl ipecho.net/plain ; echo 
133.130.101.114 

उत्तर

15

के माध्यम से बाहर जाना नहीं है यहाँ डोकर डॉक्स

https://docs.docker.com/v17.09/engine/userguide/networking/default_network/binding/

आप अधिक प्रतिबंधित हो और केवल अनुमति देने के कंटेनर सेवाओं के माध्यम से संपर्क करना चाहते हैं से कुछ मेजबान मशीन पर एक विशिष्ट बाहरी इंटरफ़ेस, आपके पास दो विकल्प हैं। जब आप डॉकर रन का आह्वान करते हैं तो आप या तो -पी आईपी का उपयोग कर सकते हैं: host_port: container_port या -p आईपी :: पोर्ट बाहरी बाध्यकारी के लिए बाहरी इंटरफ़ेस निर्दिष्ट करने के लिए। या यदि आप हमेशा एक विशिष्ट आईपी पते से जुड़ने के लिए डॉकर बंदरगाह चाहते हैं, तो आप अपने सिस्टम-व्यापी डॉकर सर्वर सेटिंग्स को संपादित कर सकते हैं और विकल्प --ip = IP_ADDRESS विकल्प जोड़ सकते हैं। इस सेटिंग को संपादित करने के बाद अपने डॉकर सर्वर को पुनरारंभ करना याद रखें।

+0

हाय @Yogesh_D ट्यूटोरियल मेरे लिए सारणी दिखता है, मैं सभी contianers को eth1 में कैसे बांध सकता हूं, वर्तमान में मैं कमांडर 'डॉकर रन-डी -नाम Project_1 -p 9998 -ti नमूना/ubuntu-vnc-selenium-firefox' बहुत बहुत धन्यवाद – newBike

+0

उपरोक्त उद्धरण आपको बिल्कुल देता है .. -पी आईपी: host_port: container_port या -p आईपी :: पोर्ट .. यह आपको करने की ज़रूरत है .. –

+0

आपके लिए धन्यवाद समर्थन, मैंने आपके समाधान की कोशिश की लेकिन यह अभी भी असफल रहा। – newBike

संबंधित मुद्दे