Linux 通过 Date 命令查看系统时间,得到如下结果:

[root@iZ8vbg6m7f5ntzibw3t4huZ ~]# date
Mon Aug 26 12:24:58 CST 2019

但是在 Docker 容器中,同样输入 Date 命令,查看时间却得到如下结果:

root@52127e6f4c47:/app# date
Mon Aug 26 04:25:07 UTC 2019

可以发现,他们相隔了8小时。
CST应该是指(China Shanghai Time,东八区时间) 
UTC应该是指(Coordinated Universal Time,标准时间) 
所以,这2个时间实际上应该相差8个小时。


解决办法

1.进入容器:

docker exec -t -i c360cc412528 /bin/bash    // c360cc412528 为容器id

2. 在 /usr/share/zoneinfo 目录下找上海时区

cd  /usr/share/zoneinfo/Asia

3. 复制上海时区到 /etc 重命名 localtime 文件

cp -i Shanghai /etc/localtime

如得到提示 cp: overwrite ‘/etc/localtime’? ,则输入 yes 后按下回车键即可。

4. 完成,输入 Date 命令查看系统时间,得到如下结果:

root@52127e6f4c47:/usr/share/zoneinfo/Asia# date
Mon Aug 26 12:27:34 CST 2019

我们看到时间已经从 UTC 转为了 CST 时区,时间也已经显示正常,搞定。

解决 Docker 容器时间与本地时间不一致的问题相关推荐

  1. 关于 Docker 容器中东八区时间设置问题的总结

    文章目录 一.场景描述 二.问题分析 三.解决方案 一.场景描述   在采用容器化部署应用程序的过程中,发现写日志的时间是正确的东八区时间,但是容器内部采用 date 获取的时间比实际东八区的时间慢了 ...

  2. VM Ware 虚拟机centos 时间与本地时间不一致

    VM Ware 虚拟机centos 时间与本地时间不一致,如下图.大致是时区设置的问题,设置为中国标准时区即可,CST. 解决办法 1.安装时间同步插件 ntpdate yum install ntp ...

  3. php.ini utc时间,wordpress的UTC时间与本地时间相差8个小时解决方法

    我用wordpress建立了我的博客以后,看到后台常规里面的时区默认是"上海",但是发现UTC时间跟本地时间相差8个小时,我觉得这只是显示的问题,就没去管,我发了机篇文章以后,然后 ...

  4. 解决Docker容器时区不一致的问题

    解决Docker容器时区不一致的问题 参考文章: (1)解决Docker容器时区不一致的问题 (2)https://www.cnblogs.com/zhi-leaf/p/10604574.html ( ...

  5. 解决Docker容器内访问宿主机MySQL数据库服务器的问题

    解决Docker容器内访问宿主机MySQL数据库服务器的问题 参考文章: (1)解决Docker容器内访问宿主机MySQL数据库服务器的问题 (2)https://www.cnblogs.com/ga ...

  6. html页面获取服务器时间,[html]定时获取服务器时间和本地时间

    [html]定时获取服务器时间和本地时间 2018-11-1 萧 写技术 .time_div{width:100%; padding:10px; text-align:center; margin:5 ...

  7. Python中如何把一个UTC时间转换为本地时间

    需求: 将20141126010101格式UTC时间转换为本地时间. 在网上搜了好长时间都没有找到完美的解决方案.有的引用了第三方库,这就需要在现网安装第三方的软件.这个是万万不可的.因为真实环境不一 ...

  8. python获取网络时间_python获取网络时间和本地时间

    今天我们来看一下如何用python获取网络时间和本地时间,直接上代码吧,代码中都有注释. python获取网络时间获取网络时间 def getBeijinTime(): ""&qu ...

  9. 解决docker容器开启端口映射后,会自动在防火墙上打开端口的问题

    解决docker容器开启端口映射后,会自动在防火墙上打开端口的问题 参考文章: (1)解决docker容器开启端口映射后,会自动在防火墙上打开端口的问题 (2)https://www.cnblogs. ...

  10. 解决docker容器中使用composer,无法解析安装包

    解决docker容器中使用composer,无法解析安装包 在laradock中进入容器,composer install -vvv出现了无法解析包的问题 // A code block Depend ...

最新文章

  1. 1.字母异位词分组(LeetCode第49题)
  2. 独家 | 教你用Python来计算偏差-方差权衡
  3. python无法打开文档_win32com Excel。应用程序无法打开任何文档
  4. knot in ship
  5. 一块V100运行上千个智能体、数千个环境,这个曲率引擎框架实现RL百倍提速
  6. let与expr命令的用法与实战案例
  7. mySql版本的相关问题:com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver
  8. 使用实体框架返回数据表
  9. 【转】查看linux服务器的系统信息
  10. 冒死曝光这个软件,希望不要被封杀!
  11. java整型_java整型数值
  12. 数据库比对升级脚本生成工具分享
  13. 怎么学计算机打字输入,电脑怎么学习打字
  14. 让POW的共识机制不再成为公链系统吞吐率的瓶颈 | Conflux CTO伍鸣
  15. php打印出来乱码_PHP输出中文乱码怎么解决?
  16. Macbook电池出现“建议维修”的解决办法
  17. ExaGrid入围2021年网络计算大奖
  18. 数字藏品交易平台如何上架数字藏品?
  19. 快速找到python第三方库
  20. 日食恐慌!运营商面临严峻挑战!

热门文章

  1. 关于多租户系统的思考
  2. 空天地一体化网络运营方法分析与挑战
  3. 关于classpath: classpath*,
  4. 从Python字符串中删除表情符号
  5. linux参数tw_re,linux 系统调优参数
  6. 「GoCN酷Go推荐」使用gops诊断运行中的go程序
  7. eclipse 项目没错却有红叉(解决办法)
  8. 【蓝桥杯单片机进阶强化-03】24C02存储器的基本原理与应用
  9. 前端资源(css,js,图片,接口等)加载过程
  10. 微信小程序设置请求头header 参数 token 验证