如何在Docker容器中执行时间?

时间:2016-05-03 01:41:43

标签: api docker

我希望在time the execution of a process

的容器中Docker

我试图计算时间,从FinishedAt计算StartedAt - docker inspect,但这不是确切的时间。

我不想在容器中执行time

我怎样才能准确计时?

编辑: 我想要的时间是cmd parameter的{​​{1}}。

1 个答案:

答案 0 :(得分:1)

以下内容创建的图像在运行时将等待两秒钟。然后我们运行图像,输出总时间。它表明流程执行开销约为0.3秒。

构建图像

$ docker create -ti ubuntu:12.04 sleep 2
785e9a63629b10676672656bc8412840faa6f00fc83e521628b0f9ca9ba01e14

计算运行图像的容器

$ time docker start -i 785

real    0m2.329s
user    0m0.064s
sys 0m0.016s