Wie man alle Docker-Container nur mit Name & IP-Adresse anzeigt

Der folgende Befehl listet alle laufenden Docker-Container mit ihren Namen und IP-Adressen auf:

list_docker_names_ips.sh
docker ps -a --format "{{.Names}}" | xargs -I {} docker inspect --format "{{.Name}}    {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}" {}

Beispiel-Ausgabe

docker_names_ips_output.txt
/mycontainer1 192.168.1.2
/web-server 172.17.0.3
/database-prod 10.0.0.15
/redis-cache 192.168.100.8
/nginx-proxy 172.20.0.4
/api-backend 10.1.1.23
/monitoring-stack 192.168.50.12
/elasticsearch-node 172.18.0.7

Check out similar posts by category: Docker