查看主機時間
[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