解决办法:
1,如果系统时间准确
在宿主机执行如下命令,查看/etc/localtime软连接的源文件路径
ls -l /etc/localtime
#lrwxrwxrwx 1 root root 33 Sep 8 06:25 /etc/localtime -> /usr/share/zoneinfo/Asia/Shanghai
可以看出/etc/localtime的源文件路径为/usr/share/zoneinfo/Asia/Shanghai
接下来,使docker容器中/etc/localtime软连接到宿主机/usr/share/zoneinfo/Asia/Shanghai
docker cp /usr/share/zoneinfo/Asia/Shanghai 容器名:/etc/localtime
2,如果系统时间不准确
docker cp /usr/share/zoneinfo/Asia/Shanghai 容器名:/etc/localtime
综上,docker容器与宿主机时间时区不一致的终极解决方法为:文章来源:https://www.toymoban.com/news/detail-607827.html
文章来源地址https://www.toymoban.com/news/detail-607827.html
docker cp /usr/share/zoneinfo/Asia/Shanghai 容器名:/etc/localtime
到了这里,关于docker容器时间与系统时间不一致的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!