
如果发现docker容器里面的时区和时间不符合当地的实际情况,那么:
直接复制时区文件,覆盖/etc/localtime,注意,这里的 *** 作是在docker容器中进行的,不是在centos中进行的
如果docker容器中没有/usr/share/zoneinfo/Asia/Shanghai这个文件,则需要从宿主机中拷贝到容器里
date命令改:
date
-s
20120523
//设置成20120523,这样会把具体时间设置成空00:00:00
date
-s
01:01:01
//设置具体时间,不会对日期做更改
date
-s
"01:01:01
2012-05-23"
//这样可以设置全部时间
date
-s
"01:01:01
20120523"
//这样可以设置全部时间
date
-s
"2012-05-23
01:01:01"
//这样可以设置全部时间
date
-s
"20120523
01:01:01"
//这样可以设置全部时间
通用协调时(UTC, Universal Time Coordinated)。UTC与格林尼治平均时(GMT, Greenwich Mean Time)一样,都与英国伦敦的本地时相同。UTC与GMT含义完全相同。
1检查服务器时间是否正确,在linux shell中输入date
$ date
得到输出结果如下:Sat May 14 14:44:19 CST 2011
看看是否为当前时间
2检查php的默认时区,查看phpini(ubuntu中路径是在/etc/php5/apache2/phpini)
;时区设置
datetimezone=Asia/Shanghai
3跑php的时候也可以设置时区
<php
ini_set('datetimezone','Asia/Shanghai');//如果PHPINI没有指定,在此位临时声明也可以
echo date("Y-m-d H:i:s", time());
>
或者date_default_timezone_set("Asia/Chongqing");也是可以定义时区的
以上就是关于centos中修改docker容器的时区全部的内容,包括:centos中修改docker容器的时区、centos6.5系统下如何修改时区、centos utc是什么时区等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)