haoziの窝

docker缺少TERM环境变量

2019-11-30

docker缺少TERM环境变量#

最近在使用docker 的时候遇到了一个问题

TERM environment variable needs set

经过各种搜素发现可以添加一个 TERM=xterm 或者 ERM=linux环境变量即可, 但是还是会出现

Your terminal lacks the ability to clear the screen or position the cursor.

的一个问题, 我分享一下我的解决办法, 首先在 host(宿主机)上面执行 echo $TERM

[root@localhost d]# echo $TERM
xterm-256color

这里得到的是 xterm-256color, 在 DockerFile 或者 env 参数将 TERM=xterm-256color带进去, 和宿主机的一致即可

除另有声明外,本博客文章均采用 知识共享(Creative Commons) 署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议 进行许可。