zshuangyan / blog

我的个人博客
2 stars 0 forks source link

解决容器的时区问题 #10

Open zshuangyan opened 6 years ago

zshuangyan commented 6 years ago

容器默认的时区都是世界标准时间,这会影响到我们使用日志定位。下面我们来介绍修改容器的时区的方法。

目录/usr/share/zoneinfo/Asia下有各个亚洲地区的时区的文件。查看这个目录下的内容:

zsy@ubuntu:~$ cd /usr/share/zoneinfo/Asia
zsy@ubuntu:/usr/share/zoneinfo/Asia$ ls -hl
...
lrwxrwxrwx 1 root root    6 Nov 10 08:00 Shanghai -> ../PRC
...

可以看到Shanghai文件其实是/usr/share/zoneinfo/PRC的软链接,于是我们拷贝这个PRC文件到Dockerfile文件所在目录,然后在Dockerfile中把这个文件添加到容器的文件系统的/etc/localtime目录下即可

COPY PRC /etc/localtime