小知识:解决docker 容器设置中文语言包出现的问题

如果在Docker 中采用 docker search centos

%小知识:解决docker 容器设置中文语言包出现的问题-猿站网-插图

采用 docker pull docker.io/centos 下载基础镜像

%小知识:解决docker 容器设置中文语言包出现的问题-1猿站网-插图

这个镜像是不支持中文的,可以采用docker attach 容器ID进入容器后采用”locale”查看

%小知识:解决docker 容器设置中文语言包出现的问题-2猿站网-插图

可以采用“locale -a” 查看系统语言包,会发现没有中文包

%小知识:解决docker 容器设置中文语言包出现的问题-3猿站网-插图

解决方案:

1、yum install kde-l10n-Chinese -y 安装语言包(针对centos 7)

2、yum reinstall glibc-common -y 更新gitbc 包(因为该镜像已阉割了该包的部分功能,所以需要更新)

3、localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 (设置系统语言包)

%小知识:解决docker 容器设置中文语言包出现的问题-4猿站网-插图

4、ENV LC_ALL zh_CN.UTF-8 通过设置环境变量的方式设置(可以采用直接修改/etc/locale.conf 文件来实现,不过需要reboot)

%小知识:解决docker 容器设置中文语言包出现的问题-5猿站网-插图

5、如果采用Dockerfile 的方式,那么可以参考下面

?
1
2
3
4
5
6
7
8
9
10
11
# 版本信息
FROM docker.io/centos:latest
MAINTAINER mapengfei “pengfeima@powerbridge.com”
#设置系统编码
RUN yum install kde-l10n-Chinese -y
RUN yum install glibc-common -y
RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
#RUN export LANG=zh_CN.UTF-8
#RUN echo “export LANG=zh_CN.UTF-8”
声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:docker可视化工具Portainer部署并汉化的操作

2023-3-23 13:22:05

建站知识

小知识:Alpine Docker镜像字体的问题解决操作

2023-3-23 13:37:21

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索