从主机解析 docker windows 容器名称

AQu*_*rky 5 dns docker windows-container

我正在尝试从主机解析 docker 容器地址。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
Run Code Online (Sandbox Code Playgroud)

其中 test/example1 只是一个 ASP.NET Core Web 服务器。

因此,在我看来,我应该能够根据我在上面引用的答案中看到的各种线索来解析主机的容器名称。例如

$ nslookup example-1 172.25.0.1
$ nslookup example-1 127.0.0.11
$ nslookup example-1.test-net.docker 127.0.0.11
Run Code Online (Sandbox Code Playgroud)

然而没有任何作用。

当然,我在生产中不需要这种功能,但它对于测试非常有帮助。我根本不明白为什么我不能让它发挥作用。我缺少什么?