找回密码
 register

QQ登录

只需一步,快速开始

[*网络运维*] Docker时间不一致,时区设置 修改服务器时间 date命令修改

[复制链接]

[*网络运维*] Docker时间不一致,时区设置 修改服务器时间 date命令修改

[复制链接]
Waylee

主题

0

回帖

1万

积分

仙帝

积分
10124
Waylee 2020-7-31 15:23 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
在天龙八部服务器中,遇到游戏时间和北京时间不一致的问题。
遇到docker时间不一致,大多是因为默认时区没有设置导致,一般在宿主机上使用 date 命令看到的是 CTS 时间,进入docker后使用 date 命令查看的是 UTC 时间。
CTS: China Standard Time,UTC+8:00 中国沿海时间(北京时间)
UTC: Universal Time Coordinated 世界协调时间
设置方法:
在容器中修改下/etc/localtime文件的名称,避免冲突。
  1. cd /etc/
  2. mv localtime localtime_bak
  3. cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
复制代码
然后在查看时间 docker中的时间
  1. date
复制代码

只修改时间,输入:

  1. date -s 12:00:00
复制代码

同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:

  1. date -s '2021-04-02 10:25:00'
复制代码

上述修改只是修改了linux的系统时间,CMOS中的时间可能还没有改变,所以为了保险,需要使用 clock -w 把当前系统时间写入到CMOS中。

clock -w
您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |网站地图|天天打卡

GMT+8, 2024-12-5 02:52 , Processed in 0.067742 second(s), 8 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表