在使用docker中,发现docker的时间跟自己电脑的时间对不上(如图),差好几个小时?什么原因呢?
可能因为时区不对,在dockerfile中增加以下代码,即可使docker日志的时间与当前时间一致:
ENV TimeZone=Asia/Shanghai
# 使用软连接,并且将时区配置覆盖/etc/timezone
RUN ln -snf /usr/share/zoneinfo/$TimeZone /etc/localtime && echo $TimeZone > /etc/timezone
如此就OK了,重新启动项目查看你的日志时间:
嗯。。。完美,我这个图是因为截图晚了一会,才导致的时间差了几十秒。
如果有用的话,还望用您发财的小手点个赞哦~ 灰常感谢!