解决 Docker 容器时间与本地时间不一致的问题
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 容器时间与本地时间不一致的问题相关推荐
- 关于 Docker 容器中东八区时间设置问题的总结
文章目录 一.场景描述 二.问题分析 三.解决方案 一.场景描述 在采用容器化部署应用程序的过程中,发现写日志的时间是正确的东八区时间,但是容器内部采用 date 获取的时间比实际东八区的时间慢了 ...
- VM Ware 虚拟机centos 时间与本地时间不一致
VM Ware 虚拟机centos 时间与本地时间不一致,如下图.大致是时区设置的问题,设置为中国标准时区即可,CST. 解决办法 1.安装时间同步插件 ntpdate yum install ntp ...
- php.ini utc时间,wordpress的UTC时间与本地时间相差8个小时解决方法
我用wordpress建立了我的博客以后,看到后台常规里面的时区默认是"上海",但是发现UTC时间跟本地时间相差8个小时,我觉得这只是显示的问题,就没去管,我发了机篇文章以后,然后 ...
- 解决Docker容器时区不一致的问题
解决Docker容器时区不一致的问题 参考文章: (1)解决Docker容器时区不一致的问题 (2)https://www.cnblogs.com/zhi-leaf/p/10604574.html ( ...
- 解决Docker容器内访问宿主机MySQL数据库服务器的问题
解决Docker容器内访问宿主机MySQL数据库服务器的问题 参考文章: (1)解决Docker容器内访问宿主机MySQL数据库服务器的问题 (2)https://www.cnblogs.com/ga ...
- html页面获取服务器时间,[html]定时获取服务器时间和本地时间
[html]定时获取服务器时间和本地时间 2018-11-1 萧 写技术 .time_div{width:100%; padding:10px; text-align:center; margin:5 ...
- Python中如何把一个UTC时间转换为本地时间
需求: 将20141126010101格式UTC时间转换为本地时间. 在网上搜了好长时间都没有找到完美的解决方案.有的引用了第三方库,这就需要在现网安装第三方的软件.这个是万万不可的.因为真实环境不一 ...
- python获取网络时间_python获取网络时间和本地时间
今天我们来看一下如何用python获取网络时间和本地时间,直接上代码吧,代码中都有注释. python获取网络时间获取网络时间 def getBeijinTime(): ""&qu ...
- 解决docker容器开启端口映射后,会自动在防火墙上打开端口的问题
解决docker容器开启端口映射后,会自动在防火墙上打开端口的问题 参考文章: (1)解决docker容器开启端口映射后,会自动在防火墙上打开端口的问题 (2)https://www.cnblogs. ...
- 解决docker容器中使用composer,无法解析安装包
解决docker容器中使用composer,无法解析安装包 在laradock中进入容器,composer install -vvv出现了无法解析包的问题 // A code block Depend ...
最新文章
- 1.字母异位词分组(LeetCode第49题)
- 独家 | 教你用Python来计算偏差-方差权衡
- python无法打开文档_win32com Excel。应用程序无法打开任何文档
- knot in ship
- 一块V100运行上千个智能体、数千个环境,这个曲率引擎框架实现RL百倍提速
- let与expr命令的用法与实战案例
- mySql版本的相关问题:com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver
- 使用实体框架返回数据表
- 【转】查看linux服务器的系统信息
- 冒死曝光这个软件,希望不要被封杀!
- java整型_java整型数值
- 数据库比对升级脚本生成工具分享
- 怎么学计算机打字输入,电脑怎么学习打字
- 让POW的共识机制不再成为公链系统吞吐率的瓶颈 | Conflux CTO伍鸣
- php打印出来乱码_PHP输出中文乱码怎么解决?
- Macbook电池出现“建议维修”的解决办法
- ExaGrid入围2021年网络计算大奖
- 数字藏品交易平台如何上架数字藏品?
- 快速找到python第三方库
- 日食恐慌!运营商面临严峻挑战!