docker容器时间修改


需要修改docker容器的时间,来测试定时任务。
不能修改宿主机的时间,因为会影响其他容器的业务。
因为这个,好多测试人员又用回虚拟机了,哎~
请教有什么好的解决方法?
已邀请:

bingshen

赞同来自: tony_lit yingz


NOPE

time & date是kernel的函数,而容器间是共享kernel的

但是可以修改时区

tony_lit

赞同来自:


找到解决方法了,腾讯的大神给的建议:
https://github.com/wolfcw/libfaketime/
编译成动态库文件,libfaketime.so.1
export LD_PRELOAD=/usr/local/lib/faketime/libfaketime.so.1 FAKETIME="-10d"

利用底层的时间外加一个偏移量实现

要回复问题请先登录注册