Docker环境搭建Jenkins在构建任务时控制台日志出现中文乱码的问题 | 您所在的位置:网站首页 › 控制台日志乱码 › Docker环境搭建Jenkins在构建任务时控制台日志出现中文乱码的问题 |
一、问题描述: 在Linux环境Centos操作系统下,通过Docker下载Jenkins镜像后创建了容器,并且通过服务器IP+端口访问Jenkins地址,进行相关的配置,然后创建任务job来构建跑java+selenium自动化测试脚本,目前构建Success,唯一不足之处是打印的日志出现就了乱码,如下图: (备注:执行机就是jenkins本身,同一台机器) 二、排查Jenkins设置 Jenkins系统设置查看全局属性中语言部分2.Jenkins详细信息(浏览器Jenkins地址后面加上/systemInfo) 五、终极排查 既然Jenkins系统设置、宿主机的语言都已经排查,现在开始排查容器 1.进入到Jenkins容器里面 docker exec -it 容器ID /bin/bash查看语言 在/etc/bash.bashrc里面末尾写入,然后source /etc/bash.bashrc然后发现没有vim,算了不折腾了。 lc_all实际上就是给上面的所有变量赋值,效果一样,不过试试也无妨,一般来说没有,docker本身就有完整的操作系统,跟宿主机没关系。 2.进入到Chrome浏览器容器里面 set LC_ALL="C.UTF-8"
后记,可能是容器里面需要设置下语言,jenkins系统设置全局属性语言LANG = C.UTF-8有关系。 |
CopyRight 2018-2019 实验室设备网 版权所有 |