Intereting Posts
опубликовать веб-api на базе ядра asp.net RC2 на докере docker registry v2 ui с docker_auth Использовать вывод команды в качестве значения переменной среды? Docker пропускает файлы в объемах из-за кодирования Запустите Teampass в докере с помощью прокси-сервера nginx Докер немедленно останавливает контейнер Почему этот тестовый тест dotnet работает только в контейнере Docker? как я могу создать приватный репозиторий докеров через hub api? Сценарий Python с несколькими запросами на отдых не работает при запуске в контейнере докеров Изображение CentOS не работает? Ошибка проверки хоста при запуске git clone внутри файла docker на экземпляре AWS EC2 в качестве хоста и в частном репозитории git Как настроить частный реестр для развертывания локальных образов на кластере кубернетов? установка образа док-станции restcomm на окнах 8.1 PHP docker лучший способ. Создавать приложение внутри или снаружи докеров? Устаревший локальный IP-флаг Link?

Как получить IP-адрес узлов в рое, используя удаленный API-интерфейс докеров?

Как получить IP-адрес узлов, который является частью моего роя. Docker node inspect не показывает ipaddress как в командной строке, так и при использовании удаленного API.

Вы можете получить имя хоста из:

 docker node inspect manager1 "Description": { "Hostname": "manager1", 

Используйте следующее, чтобы получить значение только:

 docker node inspect --format '{{ .Description.Hostname }}' manager1 manager1 

Я уверен, что вы используете DNS в своей среде, так что это вопрос копания.

Если узел является менеджером, вы можете получить его IP:

 docker node inspect manager1 "ManagerStatus": { "Reachability": "reachable", "Addr": "172.30.135.101:2377" } 

Используйте следующее, чтобы получить значение только:

 docker node inspect --format '{{ .ManagerStatus.Addr }}' manager1 172.30.135.100:2377