用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
问题解决
用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
问题解决