私は docker/unix の初心者です。docker とコンテナを設定し、外部の Prometheus サーバーのメトリックを収集する必要があったため、そこに node_exporter をインストールしました。:9100/metrics の URL をたどってもメトリックにアクセスできないことに驚きました。docker なしで ubuntu でも同じことを試しましたが、問題なく動作しました。
なぜこのようなことが起こるのか、何か示唆はありますか?
答え1
私が見つけたのは、次のコマンドで iptables をリセットすることだけです:
sudo ufw reset
そして、それは役に立ちます! この後、デーモンを再実行するだけです。外部接続を docker にプロキシする必要がある場合は注意してください。そのため、このコマンドを実行するとこの機能は失われると思いますが、私の目的には最適です。