在构建图像时,Docker一直以红色抱怨没有设置TERM。
所以我把它设置为builtin_xterm(我不记得我从哪里获得了可能的值列表,但有很多)使用ENV,现在红色消息更少。
但是当有时在容器内运行命令时我会遇到问题。例如,当我运行$ clear
时,我收到错误,屏幕未清除。另一个例子是$ git diff
,我明白了:
WARNING: terminal is not fully functional
- (press RETURN)
按下回车后似乎工作正常,但它仍然很烦人。
那么TERM有什么价值可以消除所有问题吗?
答案 0 :(得分:2)
我个人倾向于在我的图像中使用xterm,但任何与你的真实(主机)术语相对应的TERM都可以完成这项工作。