为什么启动一个Docker容器的时间差异很大?

我发现启动Docker容器的时间差异很大。 例如,我使用Docker for Mac 17.06上的官方镜像启动了一个RabbitMQ容器,而同样的docker run …调用时间从0.9s到2.5s,没有发生特定的模式。

而且它不仅是RabbitMQ,它也发生在其他容器上:运行它们的时间差异很大。

这是为什么? 有什么我可以做的,让启动时间更确定性? 换句话说:有什么我可能做错了,是什么原因导致这种奇怪的行为?