Docker容器日志中文乱码问题

发布时间 2023-04-24 19:19:55作者: Sherlock先生

背景:在使用docker部署springboot项目的时候,查看项目日志的过程中,发现中文打印出来的都是乱码: ??????

楼主是通过dockerfile创建的镜像, 解决方案:

DcokerFile中增加环境变量

ENV TZ 'Asia/Shanghai' 
ENV LANG en_US.UTF-8 
ENV LANGUAGE en_US:en 
ENV LC_ALL en_US.UTF-8

其中, ENV TZ 'Asia/Shanghai' 是解决时间相差8小时的问题

以上, 配置之后重新打镜像运行容器, 发现中文可以正常显示了...

 

其他解决方案参考: 

https://blog.csdn.net/weixin_42054155/article/details/103330708