上图
容器时间不一致会造成N多问题,估计各位看官儿应该深有体会。
我处理的方式是在,dockerfile 中进行增加一条命令进行设置:
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
但是在进行打包时遇到如下错误:
吓得我赶忙看一下是不是打包机上真的没用这个文件
文件存在,但是仍然出错!!!
后来再次查询资料改为下面的命令,一切回复美好,允许容器后时间也正常了!
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
不要问我为什么 cp 不行要用 ln,我也很懵圈。先记住,有时间再慢慢研究其差异吧。