docker中时区更改

有时候会遇见业务上的时间不对 一般是差8小事左右 都是因为宿主机,宿主机硬件时间,容器等等的默认时间都是标准时间,而不是我们国内使用的北京时间,也就是东八区时间,所以 更改一下就好。

先可以查看宿主机的软、硬件时间。

date是查看软件时间 这个一般都是北京时间 因为我们在安装系统时会选择。

然后使用hwclock查看硬件时间,也就是所谓的Bios时间。如果不对使用hwclock -w同步成北京时间 如果hwclock -w未成功 可以看我之前一篇文章。

这里主要说容器里面 我们拿docker容器来说:

进入容器后查看,修改指令:

ln -sf /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime

或者

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

重启容器即可

方法二:ubuntu容器:

  1. echo "Asia/Shanghai" > /etc/timezone

  2. apt-get install tzdata

  3. dpkg-reconfigure -f noninteractive tzdata

直接执行完成后就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值