คำสั่ง ดู ip ทั้งหมดของ container
Published in
1 min readNov 22, 2016
เจอปัญหาว่าหากต้องการดู ip ของ container ทำยังไง? ปกติก็ใช้ docker inspcet อยู่แล้ว แต่มันก็มีข้อมูลเยอะเหลือเกินเพิ่งรู้ว่า มันสามารถกำหนด format เพื่อเลือกเอาเฉพาะส่วนที่ต้องการได้ ใช้คำสั่ง docker inspect แล้วก็กำหนด format เพื่อเลือกดูเฉพาะ IPAddress
ดูทีละตัว
docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' ContainerName or ID
ดูทั้งหมด โดยใช้ $(docker ps -aq) เพื่อแสดงเฉพาะ ID ของ container
docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)