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

2021-05-13  本文已影响0人  旋转马达

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

上一篇下一篇

猜你喜欢

热点阅读