Регистратор не слушает события докера
Консул работает нормально
Регистратор работает нормально, но не прослушивает события докера.
управлял регистратором как:
docker run -d -h 10.153.6.131 -v /var/run/docker.sock:/tmp/docker.sock progrium / консул регистратора://10.153.6.131:8500
также пытался
docker run -d -h 10.153.6.131 -P -v /var/run/docker.sock:/tmp/docker.sock progrium/ консист регистратора://10.153.6.131:8500
журналы докера 73acf7b7f687b6c02e35ccfa6e2a41e42eea18a27292befd87d65fc665d20320 2014/10/07 21:39:49 Регистратор: Использование бэкэнда реестра консула на консуле://10.153.6.131:8500
Но не "Прослушивание событий докера"
Помогите, пожалуйста.
1 ответ
У меня была несколько похожая проблема с etcd. Перед прослушиванием новых событий регистратор пытается зарегистрировать уже запущенные сервисы. Я не очень разбираюсь в консуле (и тоже не очень разбираюсь в etcd), но, глядя на http-сообщение, я понимаю, что происходит не так. Пытаться
tcpdump -i any -A -s 0 host 10.153.6.131
Предполагая, что вы видите движение, внимательно следите за ответом консула. Я ожидаю, что он ответит HTTP-кодами ошибок, которые могут указать вам на основную причину. Если вы не видите трафик, проверьте адреса и настройку iptable.