मैं एक डॉक कंटेनर को एक निजी ( --internal
) डॉकर नेटवर्क और पूर्वनिर्धारित host
नेटवर्क के बीच राउटर के रूप में चलाने की कोशिश कर रहा हूं । इसका मतलब है कि कंटेनर में दो नेटवर्क इंटरफेस होने चाहिए: एक "बाहर" इंटरफ़ेस, जो सभी होस्ट आईपी पते तक पहुंच सकता है, और एक "अंदर" इंटरफ़ेस, जो आंतरिक डॉकर नेटवर्क में कंटेनरों के लिए प्रवेश द्वार के रूप में कार्य करता है
राउटर कंटेनर खुद ही नेट नेटवर्क ट्रैफिक को कंटेनर से / तक ले जाएगा।
मुझे उन दो इंटरफेस के साथ कंटेनर को चलाने के लिए डॉकर को कॉन्फ़िगर करने का कोई तरीका नहीं मिला है। निकटतम मैं प्राप्त कर सकते हैं दो bridge
इंटरफेस सौंपा है, जो वास्तव में मैं क्या जरूरत नहीं है।
मैन्युअल रूप से कनेक्ट करने का प्रयास करने में त्रुटि होती है:
# docker network connect host root_router_1
Error response from daemon: Container cannot be disconnected from host network or connected to host network
क्या कोई मुझे दिखा सकता है कि इसे कैसे प्राप्त किया जा सकता है, अधिमानतः डॉकटर कंपोज़ भी?