コンテナで実行されているプロセスの環境変数を取得します。

コンテナで実行されているプロセスの環境変数を取得します。

Dockerコンテナを実行しているコンピュータで実行されているコンテナに接続します。docker exec -it SHA1 /bin/bash コンテナで実行されているプロセスの環境変数をどのように表示できますか?これを試してみると、cat /proc/$pid/environルートにもかかわらず権限エラーが発生することがわかりました。権限エラーが発生するのはなぜですか?環境変数を確認する他の方法はありますか?

答え1

代替方法は、次のcat /proc/$pid/environものを使用することです。ps e -p $pid

バラよりhttps://unix.stackexchange.com/a/29132/193945

権限エラーの場合Dockerfile。 SELinuxを使用していますか?コンテナはどのように始まりましたか?

execを試してみました--privilegedか?

関連情報