docker exec TERM设置

Chr*_*ris 5 docker

出于某种原因TERM,dumb当我使用'docker exec'时,重置为' '.TERM使用的图像中的设置是'xterm'.当我通过nsenter进入容器时,TERM设置是' linux',但这很好.

输入容器的命令:" docker exec -it my_container /bin/bash".

这是设计的吗?

Ali*_*nce 0

我通常.profile通过以下修复将(Dockerfile -> CP)复制到 nginx 容器文件: export TERM='xterm-256color'