crosbymichael / skydock

Service discovery via DNS for docker
MIT License
1.06k stars 88 forks source link

Doesn't works in coreos #81

Open ebergonzi opened 9 years ago

ebergonzi commented 9 years ago

The (very) persisting error:

tagged skynetservices/skydns docker-registry.afip.gob.ar/dearin/skydns because i need skydns over etcd (skydns2).

docker run --rm --name skydns -e ETCD_MACHINES='172.17.42.1:4001' docker-registry.afip.gob.ar/dearin/skydns:1.0 [skydns] Nov 11 23:48:26.624 INFO | ready for queries on skydns.local. for tcp://172.17.42.1:53 [rcache 0] [skydns] Nov 11 23:48:26.624 INFO | ready for queries on skydns.local. for udp://172.17.42.1:53 [rcache 0] 2014/11/11 23:48:26 listen tcp 172.17.42.1:53: bind: cannot assign requested address

my context:

docker process:

root 7261 1 0 23:47 ? 00:00:00 /usr/bin/docker --daemon --bip=172.17.42.1/16 --dns=172.17.42.1 --storage-driver=btrfs --host=fd://

etcd process:

root 6955 4317 0 23:40 pts/0 00:00:00 etcd -addr=172.17.42.1:4001

coreos: Linux localhost 3.17.2+ #2 SMP Tue Nov 4 04:15:48 UTC 2014 x86_64 QEMU Virtual CPU version 1.6.2 AuthenticAMD GNU/Linux

jmccormick2001 commented 9 years ago

this is likely not your cause, but when I was running skydns and getting this error, it was because I didn't have a) a hostname set, and b) the hostname IP address was not in my /etc/hosts file.