Elencare tutti gli indirizzi IP dei container docker: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 1: | Line 1: | ||
Usando column (apt install bsdmainutils) | Usando column (apt install bsdmainutils)<pre> | ||
docker ps --format "{{.Names}} {{.Ports}}" | \ | |||
while read -r name ports; do | |||
host_ports=$(echo "$ports" | grep -oP '(?<=:)[0-9]+(?=->)' | sort -u | paste -sd "," -) | |||
echo "$name $host_ports" | |||
done | column -t | |||
</pre> | |||
Latest revision as of 12:56, 22 May 2025
Usando column (apt install bsdmainutils)
docker ps --format "{{.Names}} {{.Ports}}" | \
while read -r name ports; do
host_ports=$(echo "$ports" | grep -oP '(?<=:)[0-9]+(?=->)' | sort -u | paste -sd "," -)
echo "$name $host_ports"
done | column -t
Oppure:
docker inspect $(docker ps -q ) \ --format='{{printf "%-50s" .Name}} {{range .NetworkSettings.Networks}}{{.IPAddress}} {{end}}'