deniedになる時の対処法Dockerprometheus問題Prometheus公式のDocekrイメージを使い、以下の設定でPrometheusをデプロイ。denied"というエラーでコンテナが停止していた。nobodyが設定されている。そのためnobodyユーザでディレクトリに書き込みが行われるが、マウントした/data/prometheusディレクトリの所有者がnobodyではなかったためエラーになってしまった。ちなみに、Prometheusコンテナの/prometheusディレクトリのパーミッションは、デフォルトで以下のようになっている。実行ユーザをrootに変更するrootユーザでPrometheusを実行する。rootユーザで書き込みが行われるためエラーにならないが、コンテナに必要以上の権限を持たせてしまうためおすすめしない。write権限を追加する誰でも読み書きできるようになってしまうので注意が必要。/data/prometheus合わせてディレクトリのグループを管理者のグループに設定しておく。upLoginユーザーは見つかりませんでした。