Mor*_*eu5 14 dns docker docker-compose
我知道Docker在127.0.0.11运行了一个神奇的dns,所以我想我会尝试
nslookup mycontainername 127.0.0.11
Run Code Online (Sandbox Code Playgroud)
其中mycontainername,当然,容器的名字我想访问.但是,那个超时了.
;; connection timed out; no servers could be reached
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我在Docker 1.10.3上.如果它有帮助,我用docker-compose1.6.2 拉起一堆容器.
编辑这是Docker 1.10的副本,它通过主机的主机名访问容器
小智 1
在文档中,这意味着只有在您显式创建网络并将容器附加到其中时,这才有效。尝试类似的方法:
docker network create -d bridge --subnet 172.25.0.0/16 isolated_nw
docker network connect isolated_nw mycontainername
Run Code Online (Sandbox Code Playgroud)
看看你是否可以使用 127.0.0.11 (在版本 1.10.3 上为我工作)
欲了解更多信息,请参阅此票证。
| 归档时间: |
|
| 查看次数: |
11079 次 |
| 最近记录: |