docker设置容器中的Ubuntu系统的语言
发表于:2022-09-20 |
1:安装中文语言支持,并设置系统默认语言为中文

RUN  apt-get update && \
apt-get install -y language-pack-zh-hans  && \
locale-gen zh_CN.UTF-8 && /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
echo 'Asia/Shanghai' > /etc/timezone && update-locale LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8
2:设置语言环境变量,不然docker默认设置的这三个环境变量是英文的

ENV LANG='zh_CN.UTF-8'
ENV LANGUAGE='zh_CN:zh:en_US:en'
ENV LC_ALL='zh_CN.UTF-8'
3:验证是否生效

$ docker exec -it container_name bash
$ date
2021年 05月 13日 星期四 11:36:45 CST
进入容器,执行date命令能产生以上输出即为生效
上一篇:
阿里云短信验证错误(以前版本)
下一篇:
grep命令去掉空格行和以#开头的行