Docker&x2B;无法在其他主机上解析dns
我正在运行docker和weavedns,两台主机之间的连接出现问题 我在host1上运行一个容器,它可以ping,主机名在本地解析 在host2上,我可以ping容器,但不能通过其主机名解析。weave日志表明这两台主机是绝对连接的。weavedns日志显示Docker&x2B;无法在其他主机上解析dns,dns,docker,weave,Dns,Docker,Weave,我正在运行docker和weavedns,两台主机之间的连接出现问题 我在host1上运行一个容器,它可以ping,主机名在本地解析 在host2上,我可以ping容器,但不能通过其主机名解析。weave日志表明这两台主机是绝对连接的。weavedns日志显示 INFO: 2015/02/25 10:06:19.544828 [dns msgid 31446] No results for type A query rabbitmq01.weave.local. DEBUG: 2015/02/2
INFO: 2015/02/25 10:06:19.544828 [dns msgid 31446] No results for type A query rabbitmq01.weave.local.
DEBUG: 2015/02/25 10:06:19.545426 Query: {Name:rabbitmq01.weave.local. Qtype:1 Qclass:1}
DEBUG: 2015/02/25 10:06:19.545593 [mdns msgid 45925] No local answer for mDNS query rabbitmq01.weave.local.
。。。当我尝试ping主机名时
我已经仔细检查了weave网络是否存在IP冲突,主机是否在同一子网上我认为这篇文章应该改为“超级用户”。我正在处理一个类似的问题。我注意到的一点是,您正在容器中使用完整的主机名“host.weave.local”,而您应该在容器中使用“host”。您可以在ping示例中看到这一点,我刚才问了一个类似的问题—任何人都有解决此问题的方法:从其他主机ping docker容器,但不通过其主机名解析?当我重新启动容器时,有时也会遇到这个问题