मान लीजिए कि मेरे पास डॉकटर है, जो एक्स मात्रा में कंटेनर चला रहा है। क्या किसी तरह सभी कंटेनरों की एक सूची प्राप्त करना संभव है आईपी पते?
मैं इसे किसी तरह स्क्रिप्ट में बांधना चाहता हूं।
docker ps -a:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
614497a23ca7 mongo "/entrypoint.sh mongo" 7 minutes ago Up 7 minutes 27017/tcp some-mongo
मैंने docker api को देखा है और यह वास्तव में ऐसा नहीं लगता है कि मैं क्या देख रहा हूं। मैं इसे उदाहरण के लिए वापस करना चाहूंगा:
172.17.0.2
... other ips addresses
मुझे पता docker inspectहै कि मैं मौजूद हूं और मैं डेटा को पाइप कर सकता हूं और IPAddressक्षेत्र को निकाल सकता हूं , लेकिन यह एक कंटेनर के लिए है। मुझे सभी कंटेनरों के आईपी पते पसंद हैं। क्या यह संभव है?