专栏首页13blog.site解决Docker容器时区及时间不同步的问题

解决Docker容器时区及时间不同步的问题

前几天在测试应用的功能时,发现存入数据库中的数据create_time或者update_time字段总是错误,其他数据都是正常的,只有关于时间的字段是错误的。 进入linux服务器中查看,也没有任何的异常,然后就觉得可能是docker容器的问题,进入到容器中,查看系统时间,果然与宿主机中的时间不同,在网上查了一会儿资料后知道了答案,时区的设置问题,中国的时区为东八区,但是和其他国家的可能会不同,如果在创建容器时没有做修改的话,时区可能就不是东八区了,因此会出现这种类似的问题。

处理方法:

ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

在创建容器的Dockerfile文件中添加以上设置即可,再次创建容器,可以看到系统时间已经正常显示为东八区的时间了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • docker:一种值得关注的开源应用容器

    昨天我们谈到了资源管理中资源隔离技术LXC,linux轻量级的隔离技术。今天介绍一个基于LXC技术发展的开源应用容器引擎:Docker。 什么是Docker: ...

    大数据和云计算技术
  • 独家:在MAC上运行Docker和Oracle 12.2数据库环境

    虽然Docker是那么的流行和热闹,可是没想到我和Docker的第一次接触是因为Oracle。Oracle在上个月宣布支持Docker的容器部署,再加上Orac...

    数据和云
  • 容器化RDS|未来已来

    “你不是不够好, 你只是过时了” 这句话用到 IT 行业特别合适, 每隔一段时间都会有新的技术出现, 让码农们应接不暇. 借着回顾 DBA 工作中的几个时期,...

    沃趣科技
  • 备份,迁移和克隆Docker镜像

    编辑手记:上周我们分享了在MAC上安装Docker并部署Oracle 12.2数据库环境,基于Docker构建测试环境,非常快速和简捷。只通过以下几个步骤即可快...

    数据和云
  • [实战篇] Python 运维中使用并发

    今天从大哥手里接了一个需求: 验证一下新的 Docker 镜像仓库(Docker Registry)是否迁移成功了 简单粗暴的方法就是拿到老仓库中的镜像列表(I...

    临书
  • PHP 开发者的 Docker 之旅

    用 PHP 作为我们「Docker 开发大礼包」开篇是带着一些朝圣的心情的。这是一门堪称「古老」的语言,这也是一门争议最多的语言,这更是一门不断涅槃的语言。「P...

    wangxl
  • 再谈Docker,微服务的场景化应用

    刘永峰  腾讯云高级产品经理   看过《超能陆战队》的朋友可能仍然对于电影中的男主角介绍和演示自己发明的微型机器人的场景记忆犹新。   “它”看起来只是...

    腾讯研究院
  • 【译】使用Docker Compose一条指令配置Mesos

    原文作者:Sebastien Goasguen 原文地址:https://dzone.com/articles/1-command-to-mesos-with-...

    李郑
  • 快速理解docker

    image.png 技术源头 简单的说Docker是一个构建在LXC之上的,基于进程容器(Processcontainer)的轻量级VM解决方案,Doc...

    大数据和云计算技术
  • 【译】Windows下的Docker Machine - 如何设置你的Docker主机

    原文作者:Markus Eisele 原文地址:https://dzone.com/articles/docker-machine-windows-how 最近...

    李郑

扫码关注云+社区

领取腾讯云代金券