DigitalOcean Ubuntu + Docker 如何公开node_exporter 9100端口?

DigitalOcean Ubuntu + Docker 如何公开node_exporter 9100端口?

我是 docker/unix 的新手。配置了 docker 和容器,此外,我需要收集外部 prometheus 服务器的指标,所以我在那里安装了 node_exporter。令我惊讶的是,我无法通过以下 :9100/metrics url 访问指标。我在没有 docker 的 ubuntu 上尝试了同样的操作 - 运行正常。

你对这种现象发生的原因有何看法?

答案1

我发现可以通过以下命令重置 iptables:

sudo ufw reset

这很有帮助!你只需要在此之后重新运行守护进程。如果你需要代理外部连接到docker,请小心谨慎 - 所以我认为它会在执行此命令后失去此功能,但对于我的目的来说它是完美的。

相关内容