采用 docker pull docker.io/centos 下载的基础镜像,是不带中文环境的,可以进入容器内使用 locale 查看当前语言环境
在这里插入图片描述

使用Dockerfile 构建一个新的带有中文环境的镜像

FROM centos
MAINTAINER maochengli
#设置系统编码
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" >> /etc/locale.conf
#ENV LANG zh_CN.UTF-8
ENV LC_ALL zh_CN.UTF-8

在这里插入图片描述

使用 Docker build -t centos-zh . 构建一个新的镜像,这个镜像就支持中文了
在这里插入图片描述

启动一个容器看一看
在这里插入图片描述

创建一个中文的文件夹

在这里插入图片描述

没有问题
这样Docker 中文问题就解决了

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐