天天看點

docker環境變量報錯

1  TERM environment variable not set.

docker exec -it  /bin/bash  進去執行clear,top,指令 出現 TERM environment variable not set.

說是環境變量沒設定,source /root/.bash_profile不好使 需要定義TERM變量

TERM=linux

export TERM  或者export TERM=vt100   環境變量TERM設定為終端機,這裡的vt100,vt220等是說明仿真的産品類型。

終端是一個很重要的外設,用過終端裝置的人都知道如果裝置類型不對就會有亂字元,也可用仿真終端軟體如netterm試驗一下,linux的終端資訊放在 /usr/share/terminfo下,在這個目錄的子目錄v下就有許多的如vt100,vt102,vt200等,你看一下就知道了。

2  顯示bash-4.1#

沒有root的環境變量,可以将寄主機的_bash_profile 考進去,然後source一下就可以了

本文轉自    憬薇   51CTO部落格,原文連結:http://blog.51cto.com/welcomeweb/1733692