栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Docker bash提示不显示颜色输出

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker bash提示不显示颜色输出

该OP SolomonT报道称,

dockerrun
env
做的工作:

docker run --rm -it -e "TERM=xterm-256color" govim bash -l

和费尔南多·科雷亚增加的评论:

为了同时获得色彩支持和

tmux
工作,我结合了两个示例:

docker exec -it my-container env TERM=xterm-256color script -q -c "/bin/bash" /dev/null

正如chepner所评论(较早的回答)那样

.bash_profile
,由于
bash_prompt
是由调用的
.bash_profile
,因此是来源(属于交互式shell)。

但是docker问题9299说明了

TERM
似乎没有立即设置,迫使用户使用以下命令打开另一个bash:

docker exec -ti test env TERM=xterm-256color bash -l

您在问题8755中有类似的颜色问题。

为了说明/重现该问题:

docker exec -ti $CONTAINER_NAME ttynot a tty

在当前的解决方法是:

docker exec -ti `your_container_id` script -q -c "/bin/bash" /dev/null

两者都假设您首先有一个正在运行的容器,在这里可能不方便。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/408951.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号