मैं विभिन्न मेजबानों पर कुछ डॉकर कंटेनरों में एक कार्य चलाने के लिए चाहता हूं। और मैंने कंटेनरों को प्रबंधित करने के लिए एक प्रबंधक ऐप लिखा है (कार्य शुरू करें, कार्य रोकें, स्थिति प्राप्त करें, आदि ...)। एक बार एक कंटेनर शुरू हो जाने पर, यह प्रबंधक को अपने पते और बंदरगाह के साथ एक http अनुरोध भेज देगा, इसलिए प्रबंधक को पता चलेगा कि कंटेनर का प्रबंधन कैसे करें।एक डॉकर कंटेनर से मेजबान पर मैप किए गए बंदरगाह को कैसे प्राप्त करें?
चूंकि एक ही मेजबान पर एक से अधिक कंटेनर चल रहे हैं, इसलिए उन्हें विभिन्न बंदरगाहों में मैप किया जाएगा। मेरे प्रबंधक पर एक कंटेनर पंजीकृत करने के लिए, मुझे यह जानना है कि प्रत्येक कंटेनर किस पोर्ट को मैप किया गया है।
मैप किए गए पोर्ट के अंदर एक डॉकर कंटेनर कैसे प्राप्त कर सकता हूं?
यहां एक समाधान है How do I know mapped port of host from docker container?। लेकिन अगर मैं कंटेनर चलाता हूं तो यह लागू नहीं होता है। चूंकि इस सवाल को 1 साल पहले से पूछा गया है, इसलिए मुझे आश्चर्य है कि इस समस्या को हल करने के लिए डॉकर में एक नई सुविधा शामिल हो सकती है।
धन्यवाद, लेकिन इस एक कंटेनर के अंदर नहीं चलाया जा सकता है। क्या एक कंटेनर के अंदर बंदरगाह प्राप्त करना संभव है? – iuradz