14
ฉันจะรับข้อมูลคอนเทนเนอร์ Docker Linux จากภายในคอนเทนเนอร์ได้อย่างไร
ฉันต้องการแจ้งให้docker containersทราบถึงการกำหนดค่าเช่นเดียวกับที่คุณสามารถรับข้อมูลเกี่ยวกับอินสแตนซ์ EC2 ผ่านข้อมูลเมตา ฉันสามารถใช้ได้ (ให้มาdockerคือการฟังบนพอร์ต4243) curl http://172.17.42.1:4243/containers/$HOSTNAME/json เพื่อรับข้อมูลบางส่วน แต่ต้องการทราบว่ามีวิธีที่ดีกว่าอย่างน้อยที่สุดในการรับ ID เต็มของคอนเทนเนอร์หรือไม่เพราะHOSTNAMEจริงๆแล้วสั้นลงเหลือ 12 อักขระและนักเทียบท่าดูเหมือนจะทำงานได้ "ตรงที่สุด" นอกจากนี้ฉันจะรับ IP ภายนอกของโฮสต์นักเทียบท่าได้อย่างไร (นอกเหนือจากการเข้าถึงข้อมูลเมตาของ EC2 ซึ่งเป็นข้อมูลเฉพาะสำหรับ AWS)