如何从主机parsing主机名到Docker容器?
我知道Docker在127.0.0.11上运行了一个神奇的dns,所以我想我会尝试
nslookup mycontainername 127.0.0.11
mycontainername
当然是我试图访问的容器的名称。 但是,那超时了。
;; connection timed out; no servers could be reached
我究竟做错了什么? 我在Docker 1.10.3上。 如果有帮助,我使用docker-compose
1.6.2来拉起一堆容器。
编辑这是Docker 1.10的一个副本通过主机的主机名访问一个容器
在文档中,这意味着只有在您明确创build了一个networking并将容器附加到它们的情况下,这才起作用。 尝试像这样:
docker network create -d bridge --subnet 172.25.0.0/16 isolated_nw docker network connect isolated_nw mycontainername
看看你是否可以使用127.0.0.11(在版本1.10.3上为我工作)
欲了解更多信息,请参阅此票 。