Me gustaría informarme docker containers
de su configuración, de la misma manera que puede obtener información sobre instancias de EC2 a través de metadatos.
Puedo usar (siempre que docker
esté escuchando en el puerto 4243
)
curl http://172.17.42.1:4243/containers/$HOSTNAME/json
para obtener algunos de sus datos, pero me gustaría saber si hay una mejor manera de obtener al menos la identificación completa del contenedor, porque en HOSTNAME
realidad se acorta a 12 caracteres y la ventana acoplable parece realizar una "mejor coincidencia".
Además, ¿cómo puedo obtener la IP externa del host del acoplador (aparte de acceder a los metadatos EC2, que es específico de AWS)
/var/run/docker.sock
, es posible (trivial) salir de la contención proporcionada por la ventana acoplable y obtener acceso a la máquina host. Obviamente esto es potencialmente peligroso.