Docker + Weave dns not resolving on other host

I’m running docker and weave/weavedns, i’m having trouble connecting between the two hosts.

I’m running a container on host1, its pingable and the hostname resolves locally.

  • Why does pushing to private, secured docker registry fail?
  • Load Balance Web Applications on Windows Docker
  • Docker container for Swagger UI not loading
  • docker speeds up python, why?
  • How to start 2 (or more) instances of Rocket.Chat using Docker Compose?
  • How to restart Docker-for-mac with command?
  • On host2, i can ping the container, but not resolve by its hostname. The weave logs indicate that the two hosts are definitely connected. The weavedns logs show ….

    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.
    

    … when I try to ping the hostname.

    I’ve double checked that there is no IP conflicts on the weave network and the hosts are on the same subnet

  • systemd not waiting for my service unit to finish before starting the next one
  • How do I enable “debug” logging of the Docker daemon? (Ubuntu 16.04)
  • war-file as a part of container or shared folder when running docker
  • Docker and UFW with real IP
  • Linking django and mysql containers using docker-compose
  • Building a Docker images fails when a User tries to execute javac
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.