docker容器修改时区

在容器中,执行date显示的时间可能出现八小时的时间差,这是因为docker默认使用时区为0。

/usr/share/zoneinfo目录下有大量的时区文件,根据自己的需要把自己需要的时区信息拷贝到/etc/目录下,重命名为 localtime就可以。这里我一般使用 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

时区为什么没有北京

提到时区,一直有个疑问,我们平时都说北京时间,为什么linux的时区里面没有北京,但是有上海、重庆、乌鲁木齐。 {% asset_img list.jpg Asia time zone list %}

参考资料