如何在Docker内部加快时间?

如何在Docker内部加快时间?,docker,Docker,假设我有一个应用程序,它每秒钟都会在计时器上执行一些操作。有没有办法使用Docker使计时器每秒滴答10次?因此,对于Docker容器之外的任何人来说,应用程序似乎运行得更快。Docker容器共享主机的内核和时钟。容器内外的时间是一样的。如果特权容器更改时间,它将更改整个系统的时间。你不能让容器中的时钟以不同的速度运行,或者以其他方式显示与主机不同的时间(最多时区)。@David Maze的回答很好,这正是我询问有关计时器的更多详细信息的原因:) 只是补充一些想法,我认为有两种方法可以解决这个问

假设我有一个应用程序,它每秒钟都会在计时器上执行一些操作。有没有办法使用Docker使计时器每秒滴答10次?因此,对于Docker容器之外的任何人来说,应用程序似乎运行得更快。

Docker容器共享主机的内核和时钟。容器内外的时间是一样的。如果特权容器更改时间,它将更改整个系统的时间。你不能让容器中的时钟以不同的速度运行,或者以其他方式显示与主机不同的时间(最多时区)。

@David Maze的回答很好,这正是我询问有关计时器的更多详细信息的原因:)

只是补充一些想法,我认为有两种方法可以解决这个问题:

  • 在应用程序中包含逻辑,以便在所需的时间间隔内执行所需的指令
  • 根据设置的时间间隔,构建第二个应用程序来协调逻辑应用程序的执行

  • 计时器是否在应用程序中(你的应用程序每秒运行一些代码)?或者计时器是一个每秒调用应用程序的不同应用程序?它是一个常规操作系统计时器。