Wenn ich in einem Bash Script einen Docker Container starte
docker run -dit --name test httpd:latest
Wie kann ich dann am Ende des Bash Script die IP Adresse anzeigen, die dem Container zugewiesen wurde?
Mit dem Befehl docker inspect kannst du die Konfiguration eines Container JSON anzeigen und wenn du den Parameter -f mit angibst kannst du gezielt bestimmte Informationen im gewünschten Format herausfiltern.
container_ip=$(docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' "<container-name>")