docker打包centos增加中文支持

时间:2021-06-29 03:25:48

docker打包centos增加中文支持

前言

使用的某个包的返回值,在本机测试时返回结果是中文,结果打包到docker后返回结果变英文了;猜测是系统语言的问题,进入docker测试了一下,发现果然是这样;于是尝试解决这个问题。

尝试

实际上参考了很多方式,这些方式大都类似,但是效果并不是特别好,参考过的文章有以下几个:

解决方式

有2种较为简单的方式:

  • 运行的时候增加变量参数:
docker run -e 'LANG=zh_CN.UTF-8' -p 50240:50240 aaaa
  • dockerfile 增加这个变量:
ENV LANG=zh_CN.UTF-8
ENV LANGUAGE=zh_CN:zh