修改Docker容器的字符集
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
然后build
再RUN
OK
本人使用的是Centos 7 镜像
本文介绍如何通过修改Dockerfile来设置Docker容器内的字符集为UTF-8,并确保其支持中文显示。具体步骤包括使用localedef定义本地化环境、配置环境变量等。
修改Docker容器的字符集
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
然后build
再RUN
OK
本人使用的是Centos 7 镜像
1965
1709
2194