Docker容器时间与主机时间相差8小时

查看主机时间

[root@localhost ~]# date
2016年 07月 27日 星期三 22:42:44 CST

查看容器时间

root@b43340ecf5ef:/# date                                                                                                                                                                                                                                                    
Wed Jul 27 14:43:31 UTC 2016

可以发现,他们相隔了8小时。

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

 

解决方法:

  Dockerfile加入

  

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

 

posted @ 2017-08-04 15:14  yanyouqiang  阅读(3760)  评论(1编辑  收藏  举报