从主机解析docker windows容器名称

从主机解析docker windows容器名称,docker,dns,windows-container,Docker,Dns,Windows Container,我正在尝试从主机解析docker容器地址。Windows主机。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 $ nsl

我正在尝试从主机解析docker容器地址。Windows主机。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
$ nslookup example-1 172.25.0.1
$ nslookup example-1 127.0.0.11
$ nslookup example-1.test-net.docker 127.0.0.11
其中test/example1只是一个asp.net核心web服务器

因此,在我看来,我应该能够根据我在上述参考答案中看到的各种线索从主机解析容器名称。比如说

$ docker network create -d nat --subnet 172.25.0.0/16 test-net
$ docker container run  --network test-net --name example-1 test/example1
$ nslookup example-1 172.25.0.1
$ nslookup example-1 127.0.0.11
$ nslookup example-1.test-net.docker 127.0.0.11
然而,一切都不起作用

当然,我不需要这种生产能力,但它对测试非常有帮助。我只是不明白为什么我不能让它工作。我错过了什么