Je voudrais me rendre docker containers
compte de leur configuration, de la même manière que vous pouvez obtenir des informations sur les instances EC2 via des métadonnées.
Je peux utiliser (à condition d' docker
écouter sur le port 4243
)
curl http://172.17.42.1:4243/containers/$HOSTNAME/json
pour obtenir certaines de ses données, mais aimerait savoir s'il existe un meilleur moyen au moins d'obtenir l'ID complet du conteneur, car il HOSTNAME
est en fait raccourci à 12 caractères et le docker semble effectuer une "meilleure correspondance" dessus.
En outre, comment puis-je obtenir l'adresse IP externe de l'hôte docker (autre que d'accéder aux métadonnées EC2, qui sont spécifiques à AWS)
/var/run/docker.sock
, il est possible (trivial) de sortir du confinement fourni par docker et d'accéder à la machine hôte. C'est évidemment potentiellement dangereux.