Как подключиться к локальному хосту 8080, используя имя хоста терминала в mac?

Я использую docker через прямую установку Community Edition. Может ли кто-нибудь сообщить мне, как подключиться к локальному хосту после создания контейнера docker, используя имя хоста моей машины?

Ниже показано имя моего хоста и команда docker, которую я использовал для создания контейнераenter image description here

0
21.06.2017, 18:46
1 ответ

Вы имеете в виду, что хотите подключиться к вашему Mac из контейнера докера?

Вообще говоря, вы можете просто подключиться к любому IP-адресу вашего Mac. Он должен маршрутизироваться изнутри контейнера. Например, если вы запустите ifconfig и увидите, что ваш интерфейс en0 имеет IP-адрес 192.168.20.32, вы можете подключиться к своему Mac из контейнера по этому адресу.

Если вы используете Docker For Mac edge и используете версию не ниже 17.06.0-rc1-ce-mac13, вы сможете разрешить следующее DNS-имя: docker.for.mac. localhost

Ожидается, что это будет в стабильной ветке, как только 17.06 станет стабильной.

Вы можете увидеть примечание, в котором упоминается это DNS-имя, в примечаниях к выпуску здесь: https://docs.docker.com/docker-for-mac/release-notes/#docker-community-edition-17060- rc1-ce-mac13-2017-06-01-край

0
28.01.2020, 04:44

Теги

Похожие вопросы