一、问题

centos7系统容器时间与宿主机系统时间不一致,就进去查看一番,发现时区和宿主机上的时间不一致,下面就来解决一下

二、现象

1、查看centos宿主机的时间 输入如下命令查看

# date

[root@localhost docker-server]# date
2019年 07月 31日 星期三 11:42:23 CST

2、输入如下命令进入指定的容器 然后查看时间如下

# docker exec -it tjsp2 bash

[root@localhost docker-server]# docker exec -it tjsp2 bash
[root@cf8aa41a47f7 /]#
[root@cf8aa41a47f7 /]# date
Wed Jul 31 03:45:04 UTC 2019
[root@cf8aa41a47f7 /]#

三、总结

发现宿主主机使用的是CST时间,容器容器使用的是UTC时间,这两个时区不一样。导致了时间不一样。

四、同步docker中的容器时间和宿主机相同

1、在容器中修改下/etc/localtime文件的名称,避免冲突

# mv /etc/localtime /etc/localtime.bak

2、修改时区为上海

# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

3、然后查看是否一致时间

[root@cf8aa41a47f7 /]# date
Wed Jul 31 12:00:44 CST 2019
[root@cf8aa41a47f7 /]#
[root@cf8aa41a47f7 /]# exit
exit
[root@localhost docker-server]#
[root@localhost docker-server]# date
2019年 07月 31日 星期三 12:00:47 CST
[root@localhost docker-server]#

参考博客:

修改docker容器的时间和宿主机时间一致

https://blog.csdn.net/qq_37054881/article/details/89964203

转载于:https://www.cnblogs.com/djlsunshine/p/11275463.html

修改centos7容器的时间和宿主机时间一致相关推荐

  1. 解决:Docker 启动的容器内部时间比服务器时间晚 8 小时,容器内部时间与宿主机时间不一致

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.docker 方式启动容器 nexus3 ,运行正常,但查日志时发现容器时间比宿主机时间晚8小时 ...

  2. docker的时间与宿主机时间不同步, docker-compose一行配置快速搞定! 同时带你避开可能会遇到的坑

    在使用docker时发现一些日志时间不对和宿主机差了很多天,这是万万不行的. 具体操作如下,  使用docker-compose管理docker的,那么可在docker-compose.yml文件加入 ...

  3. 修改Centos7.6服务器时间

    1.手动修改服务器时间 优点:修改简单易操作 缺点:时区重置 date -s '2021-12-22 14:44:20' 修改时间为: [root@bigdata101 ~]# date 2021年 ...

  4. Docker容器学习梳理-容器时间跟宿主机时间同步

    在Docker容器创建好之后,可能会发现容器时间跟宿主机时间不一致,这就需要同步它们的时间,让容器时间跟宿主机时间保持一致.如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 ...

  5. Docker容器时间与宿主机同步

    转载地址:http://www.louisvv.com/archives/1716.html 问题描述: 在我们平时使用docker,运行我们的应用的时候,访问应用页面的时间与现在相差8个小时 无法结 ...

  6. 使用faketime修改docker内的时间,解决date: cannot set date: Operation not permitted问题

    使用faketime修改Docker容器时间,解决date:cannot set date operation not permitted问题 docker本质是个进程,有很多资源是使用宿主机的,比如 ...

  7. Linux怎么查询全部容器时间,linuxea:如何单单修改docker容器的系统时间

    一般情况下,我们仅仅需要修改容器的时间与我们宿主机的实际实际一致即可, 我们知道,默认情况下docker容器是不允许访问系统时钟,但是有一款开源的软件使这样的需求变成了可能.此lib拦截用于检索当前时 ...

  8. Docker容器时间与宿主机不一致?3个解决方案

    目录 前言 更新历史 问题描述 解决方案 docker run 添加时间参数 Dockerfile解决方案 docker-compose解决方案 宿主机直接执行命令给某个容器同步时间 异常问题 Doc ...

  9. 17.Docker 容器时间与宿主机同步

    Docker容器时间与宿主机同步 BY 赫墨拉 · PUBLISHED 2018年7月10日 · UPDATED 2019年6月10日 问题描述: 在我们平时使用docker,运行我们的应用的时候,访 ...

最新文章

  1. 几个定制 iTerm2 的 tip
  2. 【Android 安装包优化】Android 应用中 7zr 可执行程序准备 ( Android Studio 导入可执行 7zr 程序 | 从 Assets 资源文件拷贝 7zr 到内置存储 )
  3. 大型跨境电商 JVM 调优经历
  4. Visual Studio 的代码片段(Code Snippet)功能
  5. xfce中鼠标的“反转卷轴方向“
  6. javascript --- 将DOM结构转换成虚拟DOM 虚拟DOM转换成真实的DOM结构
  7. [Spring5]IOC容器_Bean管理注解方式_创建对象
  8. HDU 1244 Max Sum Plus Plus Plus
  9. 一篇博客读懂设计模式之-----策略模式
  10. 基于区块链的政务平台设计探索
  11. 之前做设计收集的部分网站
  12. 国产操作系统Deepin安装
  13. 模拟停车场管理系统(栈和队列的应用)
  14. office 2019中文
  15. “FCoE全解系列”之网络融合交换机类型
  16. java跳转页面后再跳回前一个页面_js中实现页面跳转(返回前一页、后一页)
  17. css动画将图片绕着中心点旋转
  18. matlab矩阵及其基本运算—特征值分解和奇异值分解
  19. 简单弄懂配置github CND加速
  20. 熔断器Hystrix作用

热门文章

  1. 闲鱼研发框架应用和探索
  2. 关于低分辨率像素游戏下显示非防锯齿中文 / 汉字的研究
  3. 剑与远征恶魔英雄瑟可斯,我们认识一下他的技能
  4. ubuntu服务器php7.2启用mysqli(不用reboot超简单)
  5. ERROR OGG-01163 Bad column length (30) specified for column name in table TEST.demo_src, maximum all
  6. 网络学习笔记网络通讯
  7. redis api-String
  8. Ubuntu18.04彻底删除MySQL数据库
  9. Python基础之(面向对象初识)
  10. 结合提供者模式解析Jenkins源码国际化的实现