如何修改Docker容器的时间和宿主时间一致

原创
小哥 3年前 (2022-10-19) 阅读数 42 #技术教程

当我检查容器日志时,我发现与主机时间的时间差是8小时,主计算机使用小时,主计算机使用CST时间,容器容器使用UTC时间

主机时间

[root@hz-d-crm01 ~]$ date
Thu May 23 01:42:59 CST 2019

DOCKER集装箱时间集装箱时间

root@d3d641e67987:/usr/local/tomcat# date
Wed May 22 17:44:56 UTC 2019

UTC世界协调时间协调世界时世界协调时间(Universal Time Coordinated,UTC)

CST China Standard Time UTC+8:00 中国海岸时间中国海岸时间(北京时间)

在容器中修改容器中的以下修改在容器中修改此内容/etc/localtime文件的名称以避免冲突。避免冲突的文件的名称。

cd /etc/ 
mv localtime localtime_bak
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

然后在检查了时间之后 docker中的时间

root@d3d641e67987:/usr/local/tomcat# date
Thu May 23 01:48:35 CST 2019

主机的时间。

[root@hz-d-crm01 ~]$ date
Thu May 23 01:55:05 CST 2019

主机和容器的时间相同。

转载于:https://www.cnblogs.com/dadonggg/p/10909567.html

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

上一篇:xmltodict Bug汇总 下一篇:算法题 洛谷P3387
热门