Elencare tutti gli indirizzi IP dei container docker

From RVM Wiki
Jump to navigation Jump to search

Usando column (apt install bsdmainutils)

docker ps --format "{{.Names}} {{.Ports}}" | while read -r name ports; do     container_ports=$(echo "$ports" | grep -oP '\d+->\K\d+' | paste -sd "," -);     echo "$name $container_ports"; done | column -t


Oppure:

 docker inspect $(docker ps -q ) \ --format='{{printf "%-50s" .Name}} {{range .NetworkSettings.Networks}}{{.IPAddress}} {{end}}'

Riferimenti