一、创建完docker容器后,发现容器时间和主机时间不同
主机时间
docker容器时间
时间差了八小时,时区不同
二、解决办法
1、复制宿主机上的zoneinfo文件夹到容器下的/usr/share/目录下。
docker cp /usr/share/zoneinfo 容器名称:/usr/share/
2、 进入到容器中
docker exec -it 容器名称 /bin/bash
3、 创建软连接,修改时区。
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" > /etc/timezone
4、查看时间,进行测试。
date