คำสั่ง ดู ip ทั้งหมดของ container

Sathit Seethaphon
Sathit Seethaphon
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)

--

--