我正在尝试在一个 docker 主机中为多个容器设置 SkyDNS/SkyDock。所以每个容器都应该使用 172.17.42.1 (/etc/resolv.conf) 的 dns。
我遵循了README.md 中的设置部分:
docker run -d -p 172.17.42.1:53:53/udp --name skydns crosbymichael/skydns -nameserver 8.8.8.8:53 -domain docker
docker run -d -v /var/run/docker.sock:/docker.sock --name skydock crosbymichael/skydock -ttl 30 -environment dev -s /docker.sock -domain docker -name skydns
和测试通过
docker run -d --name redis1 crosbymichael/redis
docker run -t -i crosbymichael/redis-cli -h redis1.redis.dev.docker
它不工作。我可以从“redis-cli”容器主机 172.17.42.1 ping,但无法访问 172.17.42.1:53/udp。
有什么建议么?