मेरे पास दो अलग-अलग docker-compose.ymlफ़ाइलों में दो अलग-अलग फ़ोल्डर हैं:
~/front/docker-compose.yml~/api/docker-compose.yml
मैं यह कैसे सुनिश्चित कर सकता हूं कि एक कंटेनर एक कंटेनर में frontअनुरोध भेज सकता है api?
मुझे पता है कि एक व्यक्तिगत कंटेनर --default-gatewayका उपयोग करके विकल्प सेट किया जा सकता है docker run, ताकि इस कंटेनर को एक विशिष्ट आईपी पता सौंपा जा सके, लेकिन ऐसा लगता है कि उपयोग करते समय यह विकल्प उपलब्ध नहीं है docker-compose।
वर्तमान में मैं एक काम कर रहा हूं docker inspect my_api_container_idऔर आउटपुट में गेटवे को देखता हूं । यह काम करता है लेकिन समस्या यह है कि यह आईपी बेतरतीब ढंग से जिम्मेदार है, इसलिए मैं इस पर भरोसा नहीं कर सकता।
इस प्रकार का एक और रूप इस प्रकार हो सकता है:
- क्या मैं डॉकटर-कंपोज़ का उपयोग करके किसी विशेष कंटेनर के लिए एक निश्चित आईपी पते को निर्दिष्ट कर सकता हूं?
लेकिन अंत में मैं क्या देख रहा हूँ:
- दो अलग-अलग डॉकटर-कंपोज़ प्रोजेक्ट एक दूसरे के साथ कैसे संवाद कर सकते हैं?