1. ホーム
  2. docker

docker] top コマンドで "TERM 環境変数が設定されていません。" というエラーが報告されます。

2022-02-16 04:19:40

本日、docker で top コマンドを実行すると、エラー "TERM 環境変数が設定されていません." が報告されました。

エラーの原因は、topコマンドの実行にターミナルタイプである"TERM"環境変数が必要であるためです。

macのターミナルでtopを実行できる、つまり環境変数が。

値は、xterm-256color です。


回避策: top を -b パラメータで実行します。

または、dockerのrunコマンドに-itパラメータを追加してください。


dockerfileでTERM環境変数を設定することも考えたのですが、うまくいきませんでした。