当前位置:首页 > 容器 > docker > 正文内容

docker 容器中文乱码

root1年前 (2021-11-12)docker293

由于选用的镜像没有中文语言包

正常情况下需要将服务的语言 LANG设置为中文的

由于各种原因你的镜像没有

zh_CN.UTF-8

这个语言包

设置

ENV LANG zh_CN.UTF-8

发现无法生效以为大部分服务器是没有zh_CN.UTF-8包的

需要下载,不过下面直接设置不用下载

ENV LANG en_US.UTF-8

这样可以实现中文显示

这个包一般都带的

为啥en_US 可以显示中文

这个就像给手机设置成英文,同时还可以百度中文和输入中文是一样的

(这个可能理解的还不够深刻)


可以在Dockerfile设置
ENV LANG en_US.UTF-8

或者在docker-compose中设置

environment:
    LANG=en_US.UTF-8







扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:https://zhiqiu.top/?id=174

分享给朋友:

相关文章

Docker 入门教程

一、Docker 的安装Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)。企业版包含了一些收费服务,个人开发者一般用不到...

docker-compose 命令

命令选项-f, --file FILE 指定使用的 Compose 模板文件,默认为 docker-compose.yml,可以多次指定;-p, --project-name NAME 指定项目名称,默认将使用...

docker - 运行时物理内存最小配置需>=2G

背景最近在某云申请了一个免费试用的云服务器,默认配置是:CPU - 1Core, MEM - 1G, 使用 docker-compose 启动服务组,docker container 反复重启。。。 排查问题使用 docker l...

docker-compose 命令安装

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname ...

docker 命令总结

docker status  查看容器运行使用的资源# service 命令的用法$ sudo service docker start# systemctl 命令的用法$ sudo systemctl start docker#...

限制docker日志大小

1、修改docker配置文件,vim /etc/docker/daemon.json{"log-driver":"json-file","log-opts": {"max...