Разрешить имя контейнера окон докера с хоста

Я пытаюсь разрешить адрес контейнера докеров с хоста. Хост 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

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

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


person AQuirky    schedule 23.10.2018    source источник