docker容器不支持中文编码

docker容器不支持中文编码
强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码
  • docker容器内部的编码不支持中文,执行locale -a发现也没有中文的编码

  • 解决方案:根据官方镜像重新构建镜像,在Dockerfile中添加一下命令: 

RUN locale
 
RUN localedef -i zh_CN -c -f UTF-8 zh_CN.UTF-8
 
RUN echo "export LC_ALL=zh_CN.UTF-8" >> /etc/profile && source /etc/profile
 
ENV LANG zh_CN.UTF-8
 
ENV LC_CTYPE zh_CN.UTF-8

 

本文来源huayang183,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/18519

发表评论