У меня есть хост-консул, работающий на моей хост-машине, и несколько сервисов, работающих в док-контейнерах. Я использую 'gliderlabs/registrator', чтобы обнаружить эти службы и зарегистрировать их у местного агента консула.
Агент консула настроен на прием подключений отовсюду ("client_addr": "0.0.0.0"
), что я могу "доказать", выполнив dig @172.17.42.1 -p 8600 someservice.service.consul
с хост-машины.
Проблема в том, что я, кажется, не могу сделать то же самое из контейнеров, запрос на копирование просто истекает, и я тоже не могу его curl
. Я --dns 172.17.42.1
. Есть идеи?
Примечание: я хочу по возможности избегать использования --net=host
.
Спасибо!