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