docker容器设置中文环境的详细教程

 更新时间:2025年04月26日 10:52:43   作者:tomorrow.hello  
这篇文章主要介绍了docker容器设置中文环境的详细教程,包括进入容器查看已有语言包、安装中文语言环境、写入bash.bashrc和profile文件以及重启容器,文中通过代码介绍的非常详细,需要的朋友可以参考下

1.容器中安装和设置 

1.1.进入容器查看已有语言包

locale -a

默认情况下:

1.2 安装中文语言环境

如果没有zh_CN.utf8就安装。

方式1:

#直接安装中文语言包
apt-get install -y language-pack-zh-hans

方式2:

#安装中文语言环境
apt-get install -y locales
#生成中文环境
echo "zh_CN.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen

1.3 写入 bash.bashrc 文件

echo -e "\n# chinese zh_CN.UTF-8" >> /etc/bash.bashrc
echo -e "export LANG=\"zh_CN.UTF-8\"" >> /etc/bash.bashrc
echo -e "export LANGUAGE=\"zh_CN.UTF-8\"" >> /etc/bash.bashrc
echo -e "export LC_ALL=\"zh_CN.UTF-8\"" >> /etc/bash.bashrc

1.4 写入 profile 文件

echo -e "\n# chinese zh_CN.UTF-8" >> /etc/profile
echo -e "export LANG=\"zh_CN.UTF-8\"" >> /profile
echo -e "export LANGUAGE=\"zh_CN.UTF-8\"" >> /etc/profile
echo -e "export LC_ALL=\"zh_CN.UTF-8\"" >> /etc/profile

1.5 重启容器

docker restart

2. dockerfile中安装和设置

# 容器来源
FROM 

# 换国内镜像,DEB822 格式
RUN sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources

# 更新系统
RUN apt -y update && apt -y upgrade

# 安装中文环境
RUN apt install -y locales && \
echo 'zh_CN.UTF-8 UTF-8' >> /etc/locale.gen && \
locale-gen
#或者使用这种方式安装中文环境
#run apt-get install -y language-pack-zh-hans

# 设置中文
RUN echo '\n# chinese zh_CN.UTF-8\n\
export LANG="zh_CN.UTF-8"\n\
export LANGUAGE="zh_CN.UTF-8"\n\
export LC_ALL="zh_CN.UTF-8"\n' >> /etc/bash.bashrc

RUN echo '\n# chinese zh_CN.UTF-8\n\
export LANG="zh_CN.UTF-8"\n\
export LANGUAGE="zh_CN.UTF-8"\n\
export LC_ALL="zh_CN.UTF-8"\n' >> /etc/profile

总结 

到此这篇关于docker容器设置中文环境的文章就介绍到这了,更多相关docker容器设置中文环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • zabbix监控docker容器状态【推荐】

    zabbix监控docker容器状态【推荐】

    这篇文章主要介绍了zabbix监控docker容器状态的相关资料,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-06-06
  • docker获取mysql账号密码的方法

    docker获取mysql账号密码的方法

    本文介绍Docker中获取MySQL密码的多种方法,包括检查容器参数、启动历史、初始化脚本及用户表,同时提供密码重置流程以应对忘记密码的情况,感兴趣的朋友快来跟随小编一起学习吧
    2025-08-08
  • Docker Compose中如何限制容器的CPU和内存使用

    Docker Compose中如何限制容器的CPU和内存使用

    这篇文章主要为大家介绍了Docker Compose中限制容器的CPU和内存使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • 如何封装自定义Docker镜像

    如何封装自定义Docker镜像

    这篇文章主要介绍了如何封装自定义Docker镜像问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • Ceph集群Docker容器化部署过程

    Ceph集群Docker容器化部署过程

    这篇文章主要介绍了Ceph集群Docker容器化部署过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Ubuntu 16.04安装使用Docker教程

    Ubuntu 16.04安装使用Docker教程

    本篇文章主要介绍了Ubuntu 16.04安装使用Docker教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • Docker 部署 Alertmanager的详细步骤及常见问题

    Docker 部署 Alertmanager的详细步骤及常见问题

    这篇文章主要介绍了Docker 部署 Alertmanager的详细步骤及常见问题,本文给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2025-05-05
  • 如何在mac上用docker对Oracle进行部署使用

    如何在mac上用docker对Oracle进行部署使用

    这篇文章主要介绍了如何在mac上用docker对Oracle进行部署使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • 从主机获取Docker容器IP地址的四种方法

    从主机获取Docker容器IP地址的四种方法

    在使用Docker进行开发和部署时,经常需要从主机获取容器的IP地址,以进行代码部署、容器配置或与容器进行通信等操作,本文介绍多种从主机获取Docker容器IP地址的方法,需要的朋友可以参考下
    2025-06-06
  • docker/docker desktop for window环境下创建本地镜像仓库方式

    docker/docker desktop for window环境下创建本地镜像仓库方式

    这篇文章主要介绍了docker/docker desktop for window环境下创建本地镜像仓库方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03

最新评论