docker设置容器中的Ubuntu系统的语言

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命令能产生以上输出即为生效

你可能感兴趣的:(docker设置容器中的Ubuntu系统的语言)