我应该在我的Docker镜像中使用什么TERM?
在构build图像时,Docker一直抱怨TERM未被设置。
所以我把它设置为builtin_xterm(我不记得我从哪里得到了可能的值列表,但是有很多)使用ENV,现在有更less的红色消息。
但是,当在容器中运行命令有时我有问题。 例如,当我运行$ clear
我得到一个错误,并没有清除屏幕。 另一个例子是$ git diff
,我得到这个:
WARNING: terminal is not fully functional - (press RETURN)
按下Enter键后似乎可以正常工作,但是这很麻烦。
那么TERM有什么价值可以消除所有的问题吗?
我个人倾向于在我的图像中使用xterm,但是对应于您的真实(主机)字词的任何TERM都应该完成这项工作。