设置Linux系统的时区
最近在写Dockerfile制作docker镜像的时候,发现生成的容器里面的系统时间不对。这才注意到还需要设置下系统时区。
设置linux系统时区的方法很简单(可以通过:date -R命令查看系统目前的时区):
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo 'ZONE="Asia/Shanghai"' > /etc/sysconfig/clock
以上命令就是将时区设置为Asia/Shanghai东8区,使用date -R查看结果如下:
[root@VPS ~]# date -R
Fri, 08 Apr 2016 00:06:11 +0800
所以,在写Dockerfile的时候,加上一下两句就可以解决时区问题了:
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo 'ZONE="Asia/Shanghai"' > /etc/sysconfig/clock
还没有评论,来说两句吧...