Регистратор не слушает события докера

Консул работает нормально

Регистратор работает нормально, но не прослушивает события докера.

управлял регистратором как:

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.

Другие вопросы по тегам