次の問題を解決しよう
dircolors: no SHELL environment variable, and no shell type option given
ドッカーコンテナを起動するとき。
だから $SHELL環境変数を設定するものは何ですか?推論できるログイン(1)トリガーされていない、
私はenv.sh
次のように入力しました /etc/profile.d
:
$ cat /etc/profile.d/env.sh
SHELL=/bin/sh
$ ls -l /etc/profile.d/env.sh
-rw-r--r-- 1 root root 14 Feb 24 18:21 /etc/profile.d/env.sh
明らかに、これは呼び出されません。なぜなら私がdockerコンテナにいるときに私が持っているのは次のようなものです。
$ env | grep SH
SHLVL=0
SHELL環境変数定義の問題を解決するには?