Docker容器,内部时间与宿主机器时间校正
1. 查看docker内部时间,选择正确的时区
#date [-R] #查看主机时间
#timedatectl #查看主机时区
#tzselect #选择时区,5 选择亚洲 > 9
选择中国时区 -> 1选择北京时间 -> 1 选择Yes
2. 修改主机时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #上海时间
rm /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #上海时间
3.更新主机时间
非必须,宿主机器时间也不对时才操作
date #查看当前系统时间
yum install -y ntpdate #安装ntpdate程序
ntpdate cn.pool.ntp.org #更新系统时间
date #再次查看当前系统时间
4.可能出现的问题
系统字符集错误,导致程序 Unicode 错误
export LC_ALL=C.UTF-8