Разрешить имя контейнера окна докера с хоста - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь определить адрес контейнера докера с хоста.Windows хост.Контейнер для Windows.Я рассмотрел ряд похожих вопросов:

Как разрешить имена хостов в контейнеры Docker с хоста?

Docker 1.10 получает доступ к контейнеру по его имени хостас хост-машины

Docker - контейнер Windows не разрешает хосты

Ни один из этих вопросов не отвечает на этот конкретный вопрос.Похоже на тривиальную операцию, и я просто не понимаю, почему она не работает.

Так, например,

$ docker network create -d nat --subnet 172.25.0.0/16 test-net
$ docker container run  --network test-net --name example-1 test/example1

Где test / example1 - просто основной веб-сервер asp.net.

Так что мне кажется, что я должен быть в состоянии разрешить имя контейнера с хоста, основываясь на различных подсказках, которые я вижу в приведенных выше ответах.Например,

$ nslookup example-1 172.25.0.1
$ nslookup example-1 127.0.0.11
$ nslookup example-1.test-net.docker 127.0.0.11

Однако ничего не работает.

Естественно, мне не нужна эта возможность для производства, но она была бы очень полезна для тестирования.Я просто не понимаю, почему я не могу заставить это работать.Чего мне не хватает?

...