Я пытаюсь выяснить, откуда взять имя хоста работающего Docker-контейнера, который был запущен с использованием docker-py .
На основании наличия файла DOCKER_HOST = запущенный Docker-контейнерЯ могу быть на удаленной машине, а не на локальном (машина, выполняющая код docker-py).
Я заглянул внутрь объекта контейнера и не смог найти какую-либо информацию, которая будет полезна как 'HostIp': '0.0.0.0'
это удаленный хост докера.
Мне нужен IP или DNS-имя удаленного компьютера.
Я знаю, что мог бы сам начать синтаксический анализ DOCKER_HOST
и «догадаться» об этом, но это не совсем надежный способ сделать это, особенно если учесть несколько протоколов: ssh: // и tcp:// по крайней мере.
Я думаю, это должен быть способ получения этой информации на основе API.
PS.Предполагается, что на док-хосте нет брандмауэра.