date --set '2015-11-23 0:10:40' # 方法一,通用 timedatectl set-time '2015-11-23 08:10:40' # 容器内可能不支持
# 方法一,通用 # 对容器而言,也能够直接将宿主机的下面俩文件映射到容器内 # 或者有的容器支持使用环境变量 /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime echo 'Asia/Shanghai' >/etc/timezone # 方法二,容器内可能不支持 timedatectl set-timezone UTC
Alpine Linux: ntpd -d -q -n -p ntp3.aliyun.com
,当即同步时间,不限制同步间隔shell
CentOS/Ubuntu: sntp -S ntp3.aliyun.com
,这句我还没跑成功过。sntp 须要先安装再使用服务器
国内公共 ntp 服务器:测试
至于为啥要在容器内修改时间/同步时间,由于公司要测试有关时间的产品逻辑,要提供这方面的 API阿里云
P.S. ntpdate 已经被标记为 Deprecated,尽可能不要用它了code