码迷,mamicode.com
首页 > 其他好文 > 详细

修改centos7容器的时间和宿主机时间一致

时间:2019-07-31 12:41:24      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:博客   har   导致   冲突   localhost   code   art   查看   root   

 一、问题

centos7系统容器时间与宿主机系统时间不一致,就进去查看一番,发现时区和宿主机上的时间不一致,下面就来解决一下

二、现象

1、查看centos宿主机的时间 输入如下命令查看

# date

[root@localhost docker-server]# date
2019年 07月 31日 星期三 11:42:23 CST

 

2、输入如下命令进入指定的容器 然后查看时间如下

# docker exec -it tjsp2 bash

[root@localhost docker-server]# docker exec -it tjsp2 bash
[root@cf8aa41a47f7 /]#
[root@cf8aa41a47f7 /]# date
Wed Jul 31 03:45:04 UTC 2019
[root@cf8aa41a47f7 /]#

 

三、总结

发现宿主主机使用的是CST时间,容器容器使用的是UTC时间,这两个时区不一样。导致了时间不一样。

四、同步docker中的容器时间和宿主机相同

1、在容器中修改下/etc/localtime文件的名称,避免冲突

# mv /etc/localtime /etc/localtime.bak

2、修改时区为上海

# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

3、然后查看是否一致时间

[root@cf8aa41a47f7 /]# date
Wed Jul 31 12:00:44 CST 2019
[root@cf8aa41a47f7 /]#
[root@cf8aa41a47f7 /]# exit
exit
[root@localhost docker-server]#
[root@localhost docker-server]# date
2019年 07月 31日 星期三 12:00:47 CST
[root@localhost docker-server]#

 

参考博客:

修改docker容器的时间和宿主机时间一致

https://blog.csdn.net/qq_37054881/article/details/89964203

修改centos7容器的时间和宿主机时间一致

标签:博客   har   导致   冲突   localhost   code   art   查看   root   

原文地址:https://www.cnblogs.com/djlsunshine/p/11275463.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!