Ich möchte mich docker containers
auf ihre Konfiguration aufmerksam machen , genauso wie Sie Informationen über EC2-Instanzen über Metadaten erhalten können.
Ich kann verwenden (vorausgesetzt, docker
lauscht am Port 4243
)
curl http://172.17.42.1:4243/containers/$HOSTNAME/json
um einige seiner Daten zu erhalten, möchte aber wissen, ob es einen besseren Weg gibt, zumindest die vollständige ID des Containers zu erhalten, da dieser HOSTNAME
tatsächlich auf 12 Zeichen verkürzt ist und Docker eine "beste Übereinstimmung" damit zu erzielen scheint.
Wie kann ich auch die externe IP des Docker-Hosts abrufen (außer auf die für AWS spezifischen EC2-Metadaten zuzugreifen)?
/var/run/docker.sock
ist es möglich (trivial), aus dem vom Docker bereitgestellten Containment auszubrechen und Zugriff auf den Host-Computer zu erhalten. Offensichtlich ist dies möglicherweise gefährlich.