
基础镜像,如centos,默认时区是UTC,比北京时间早八个小时,需要构建基础镜像时修改时区。查看当前时间和时区可以通过`date`命令:
时区是UTC,可以在构建基础镜像的Dockerfile中添加如下命令,更换时区。
登入容器,再次查看,时区已经是CST:
如楼上所说的,其实你只要掌握方向,遵守东加西减的原则,即纽约是在北京的西边,而纽约是位于西五区的,北京是位于东八区的,则从西五区向东数到东八区,则有13个时区,也就是13个小时,如果要算时间的话你就需要将纽约的时间加上13个小时即可.1、查看当前时区date -R
1
1
2、修改设置时区。先输入 tzselect 命令,然后根据提示,通过输入选项前面的数字来确定选项。我的例子,先选择 Asia ,再选择 Hong Kong。香港和中国采用了同样的东八区时间。
3、复制相应的时区文件,替换原来的时区文件。命令如下:
/usr/share/zoneinfo/Asia# cp Hong_Kong /etc/localtime
1
1
我们需要的时区文件在目录 /usr/share/zoneinfo/Asia 下。文件名字是 Hong_Kong。把它拷贝覆盖 /etc/localtime 文件。
4、重新输入命令 date -R,就可以看到修改时区后的中国时间了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)