DigitalOcean Ubuntu + Docker, как открыть порт node_exporter 9100?

DigitalOcean Ubuntu + Docker, как открыть порт node_exporter 9100?

Я новичок в docker/unix. Настроил docker и контейнер, а также мне нужно собирать метрики для внешнего сервера prometheus, поэтому я установил там node_exporter. Я был удивлен, что не могу получить доступ к метрикам, перейдя по адресу :9100/metrics. Я попробовал то же самое на ubuntu без docker — работает отлично.

Есть ли у вас какие-либо предположения, почему это может произойти?

решение1

Все, что я нашел, это сброс iptables с помощью этой команды:

sudo ufw reset

И это помогает! Вам просто нужно перезапустить daemon после этого. Будьте осторожны, если вам нужно проксировать внешние соединения в docker - так что я думаю, что он потеряет эту функциональность после этой команды, но для моих целей это идеально.

Связанный контент