Docker时间不一致,时区设置方式

 更新时间:2023年11月27日 09:32:29   作者:catoop  
这篇文章主要介绍了Docker时间不一致,时区设置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Docker时间不一致,时区设置

遇到docker时间不一致,大多是因为默认时区没有设置导致,一般在宿主机上使用 date 命令看到的是 CTS 时间,进入docker后使用 date 命令查看的是 UTC 时间。

CTS: China Standard Time,UTC+8:00 中国沿海时间(北京时间)

UTC: Universal Time Coordinated 世界协调时间

设置方法

1、docker run 的时候增加环境变量 -e TZ=Asia/Shanghai(这个有时候不太好使)

2、添加volumes映射 /etc/localtime 映射到 /etc/localtime(可靠)

3、如果是你的镜像是自己Dockerfile编译的,那么在你的Dockerfile中添加

RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone

这样使用Dockerfile build 后的镜像就是OK的。

另外,Linux宿主机关于时区的设置方法

如下参考

# 1、CentOS6、Ubuntu16
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# 2、CentOS7、RHEL7、Scientific Linux 7、Oracle Linux 7 最好的方法是使用timedatectl命令
timedatectl list-timezones |grep Shanghai    #查找中国时区的完整名称
Asia/Shanghai
timedatectl set-timezone Asia/Shanghai    #其他时区以此类推

# 3、直接手动创建软链接
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • docker安装nginx之后无法访问的解决

    docker安装nginx之后无法访问的解决

    这篇文章主要介绍了docker安装nginx之后无法访问的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • docker环境下数据库的备份(postgresql, mysql) 实例代码

    docker环境下数据库的备份(postgresql, mysql) 实例代码

    这篇文章主要介绍了docker环境下数据库的备份(postgresql, mysql) ,需要的朋友可以参考下
    2019-05-05
  • docker安装redis5.0.3的方法步骤

    docker安装redis5.0.3的方法步骤

    这篇文章主要介绍了docker安装redis5.0.3的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • 利用nexus作为私库进行代理docker,进行上传和下载镜像操作

    利用nexus作为私库进行代理docker,进行上传和下载镜像操作

    这篇文章主要介绍了利用nexus作为私库进行代理docker,进行上传和下载镜像操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 详解Docker commit的使用

    详解Docker commit的使用

    这篇文章主要介绍了Docker commit使用的相关资料,帮助大家更好的理解和使用docker容器,感兴趣的朋友可以了解下
    2020-09-09
  • Docker创建本地镜像实现方法解析

    Docker创建本地镜像实现方法解析

    这篇文章主要介绍了Docker创建本地镜像实现方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Next.js Docker镜像私有部署从零实现

    Next.js Docker镜像私有部署从零实现

    这篇文章主要为大家介绍了Next.js Docker镜像私有部署从零实现,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • Docker搭建RabbitMQ集群的方法步骤

    Docker搭建RabbitMQ集群的方法步骤

    本文主要介绍了Docker搭建RabbitMQ集群的方法步骤,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 煮饺子论云原生docker与kubernetes之间的关系

    煮饺子论云原生docker与kubernetes之间的关系

    这篇文章主要为大家用煮饺子论的道理来为大家讲解一下云原生docker与kubernetes之间的关系,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2022-03-03
  • 解决Docker Image镜像无法删除问题的方法

    解决Docker Image镜像无法删除问题的方法

    这篇文章主要给大家介绍了关于如何解决Docker Image镜像无法删除问题的方法,文中通过示例代码将解决的方法介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01

最新评论