登錄后終端顯示 bash-4.2# 解決辦法
如下所示,登錄后,顯示 bash-4.2#
,而不是 root@hostname path
:
# docker exec -it 2062768eb5a0 /bin/bash
bash-4.2#
上述情況是因為該用戶的根目錄下缺失必要的配置文件,故解決方法為:
# cd /etc/skel
# ls -a
. .. .bash_logout .bash_profile .bashrc
# cp .bash_profile /root/
# cp .bashrc /root/
如果是普通用戶,將配置文件拷貝到該用戶根目錄下即可。
重新登錄后,顯示正常:
bash-4.2# exit
exit
[root@hostname ~]# docker exec -it 2062768eb5a0 /bin/bash
[root@2062768eb5a0 /]#