我想让我的docker containers
知道他们的配置,就像您可以通过元数据获得有关EC2实例的信息一样。
我可以使用(前提是docker
正在侦听端口4243
)
curl http://172.17.42.1:4243/containers/$HOSTNAME/json
获得它的一些数据,但想知道是否有更好的方法至少获得容器的完整ID,因为HOSTNAME
实际上被缩短为12个字符,而Docker似乎对其执行“最佳匹配”。
另外,我如何获得Docker主机的外部IP(除了访问特定于AWS的EC2元数据)?