1. 配置Dockerfile鏡像時(shí),永久修改症汹。
#設(shè)置語(yǔ)言
ENV LANG en_US.utf8
# 設(shè)置時(shí)區(qū)
# ENV TZ Asia/Shanghai 也是可以的
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2. 在運(yùn)行的Container中硫朦,進(jìn)行修改。
最開(kāi)始的時(shí)候
先查看下系統(tǒng)目前所支持的語(yǔ)言locale -a
有個(gè)en_US.utf8烈菌,是utf8編碼的(重要)阵幸,而且是en_US都能明白什么意思,那就選這個(gè)芽世。
在/etc/bashrc中添加以下挚赊,并且
source /etc/bashrc
。
export LC_ALL="en_US.utf8"
export TZ="Asia/Shanghai"
可以試一下济瓢,已經(jīng)成功了荠割。
或者在shell里執(zhí)行下面的方法也可以。
# 更改時(shí)區(qū)
## 方法1
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime;
## 方法2
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime;
# 更改語(yǔ)言
## 方法1 添加語(yǔ)言支持并且修改
yum -y install kde-l10n-Chinese && yum -y reinstall glibc-common #安裝中文支持
localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 #配置顯示中文
echo "export LC_ALL=zh_CN.utf8" >> /etc/profile && source /etc/profile
## 方法2
echo "export LC_ALL=\"en_US.utf8\"" >> /etc/profile && source /etc/profile
echo "export LC_ALL=\"en_US.utf8\"" >> /etc/bashrc && source /etc/bashrc
echo "export LANG=\"en_US.utf8\"" >> /etc/profile && source /etc/profile
echo "export LANG=\"en_US.utf8\"" >> /etc/bashrc && source /etc/bashrc