用docker部署了一个tomcat应用,并以tomcat用户运行,日志输出遇到中文就显示 ?
dockerfile中已经明确指定了语言的环境变量ENV LC_ALL zh_CN.utf8
进入容器中执行命令locale 环境变量也是zh_CN.utf8,但是切换到tomcat用户发现LANG="POSIX"
在dockerfile中加入 RUN echo "export LANG=zh_CN.utf8" >> /home/tomcat/.bash_profile
问题解决
版权声明:本文为mayifan0原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。