2014-10-07 3 views
1

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

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

побежал, как регистратор:

докера запустить -d -h 10.153.6.131 -v /var/run/docker.sock:/tmp/docker.sock progrium/регистратор Консул: //10.153.6.131: 8500

также попытался

докер запустить -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

Но не "Прослушивание докер события"

помощь, пожалуйста.

ответ

0

У меня была аналогичная проблема с etcd. Перед прослушиванием новых событий регистратор пытается зарегистрировать уже запущенные службы. Я не знаю много о консуле (и не знал много о etcd), но, глядя на http-сообщение, дайте мне подсказку, что происходит не так. Попробуйте

tcpdump -i any -A -s 0 host 10.153.6.131 

Предполагая, что вы видите движение, внимательно следите за ответом консула. Я ожидаю, что он ответит кодом ошибки HTTP, который может указывать на основную причину. Если вы не видите трафик, дважды проверяете адреса и iptable конфигурацию.

+0

Спасибо Steffan. Это сработало, когда я это сделал: iptables -P OUTPUT ACCEPT и iptables -P INPUT ACCEPT – bvr

Смежные вопросы