Я хотел бы сообщить my docker containers
о своей конфигурации так же, как вы можете получить информацию о экземплярах EC2 через метаданные.
Я могу использовать (при условии, что docker
прослушивает порт 4243
)
curl http://172.17.42.1:4243/containers/$HOSTNAME/json
чтобы получить некоторые из его данных, но хотелось бы знать, есть ли лучший способ, по крайней мере, получить полный идентификатор контейнера, потому что HOSTNAME
на самом деле сокращен до 12 символов, а докер, похоже, выполняет "лучший матч" на нем.
Кроме того, как я могу получить внешний IP-адрес узла докера (кроме доступа к метаданным EC2, который относится к AWS)