Допустим, у меня есть докер, который запускает х количество контейнеров. Можно ли как-то получить список всех ip-адресов контейнеров?
Я хочу как-нибудь запечь это в сценарии.
docker ps -a
:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
614497a23ca7 mongo "/entrypoint.sh mongo" 7 minutes ago Up 7 minutes 27017/tcp some-mongo
Я посмотрел на интерфейс докера, и, похоже, он не имеет того, что я ищу. Я хотел бы, чтобы он вернулся, например:
172.17.0.2
... other ips addresses
Я знаю, что docker inspect
существует, и я могу передать данные и извлечь поле IPAddress
, но это для одного контейнера. Я хотел бы, чтобы все IP-адреса контейнеров. Это возможно?