Мне нужно знать имена хостов (или IP-адреса) некоторого контейнера, работающего на той же машине. Как я уже прокомментировал здесь (но пока нет ответа), я использую docker-compose
. В документации говорится, что compose автоматически создаст запись имени хоста для всех контейнеров, определенных в том же docker-compose.yml
файле. :
Каждый контейнер для службы присоединяется к сети по умолчанию и доступен другим контейнерам в этой сети, а также может быть обнаружен ими по имени хоста, идентичному имени контейнера.
Но я не вижу никакой записи хоста через docker exec -it my_container tail -20 /etc/hosts
. Я также пытался добавить links
в свой контейнер, но ничего не изменилось.