Docker 如何使用libfaketime设置系统日期

Docker 如何使用libfaketime设置系统日期,docker,sysdate,Docker,Sysdate,我使用docker容器运行tomcat 现在我想修改系统日期以使用date-s'2012-12-25',但不能拥有特权。所以我用 伪造时间,如下所示 $LD_PRELOAD=/usr/local/lib/faketime/libfaketime.so.1 faketime=“+1d” 但只有在本届会议上才有效 那么,我可以做些什么来使容器中的系统日期生效呢?谢谢 如何执行此命令$LD_PRELOAD=/usr/local/lib/faketime/libfaketime.so.1 faket

我使用docker容器运行tomcat

现在我想修改系统日期以使用
date-s'2012-12-25'
,但不能拥有特权。所以我用 伪造时间,如下所示

$LD_PRELOAD=/usr/local/lib/faketime/libfaketime.so.1 faketime=“+1d”
但只有在本届会议上才有效


那么,我可以做些什么来使容器中的系统日期生效呢?谢谢

如何执行此命令
$LD_PRELOAD=/usr/local/lib/faketime/libfaketime.so.1 faketime=“+1d”
?在docker exec-it$image\u name bash之后?是的,在运行Tomcat的docker容器中引用此问题谢谢,但我想使用bash更改容器@Chintanthakar中已经运行的进程中的faketime值您尝试过这个答案吗?