Linux和Docker容器时间都不对解决方案
先调整Docker时区,进入Docker容器查看当前时区:#进入Docker容器(mysql为你的容器名)docker exec -it mysql bash#查看时间date -R然后将时区调整:ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime重启 Docker容器,然后查看容器时间:#重启Docker容器docker restart
·
- 先调整Docker时区,进入Docker容器查看当前时区:
#进入Docker容器(mysql为你的容器名) docker exec -it mysql bash #查看时间 date -R
- 然后将时区调整:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
-
重启 Docker容器,然后查看容器时间:
#重启Docker容器 docker restart mysql #查看容器时间 docker exec mysql date -R
-
Docker 时区修改完成,然后Linux上也进行第二步时区调整。
-
时区调整过来 接下来调整时间
#查看硬件时间 hwclock -r #写入最新时间 date -s "2021-11-10 14:51:00" #把刚刚的时间写入到硬件时间 hwclock -w #再次查看硬件时间 hwclock -r
完成
更多推荐
已为社区贡献1条内容
所有评论(0)