如图,容器时间与主机时间不一致,正确来说应该是时区不一致,构建容器时应该增加自动校准时间的操作,或者增加一个容器可以选择时区的功能。
手动同步教程
#使用容器终端或通过以下方法连接容器
#查看容器id或名字
docker ps -a
#进入容器
docker exec -it -u root 容器名或id /bin/sh
mkdir -p /usr/share/zoneinfo/Asia
#输入exit退出容器
exit
#拷贝时区文件
docker cp /usr/share/zoneinfo/Asia/Shanghai 容器ID或容器名:/usr/share/zoneinfo/Asia
docker exec -it -u root 容器名或id /bin/sh
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#在容器中检查是否修改成功
/ # date
Sat Mar 9 20:51:34 CST 2024