docker机资源限制

我做了像下面的docker机器

docker-machine create –driver virtualbox –virtualbox-cpu-count 2 – virtualbox-memory 2048 default

据我所知,docker集装箱在这个docker机主机上。 我在这个docker机器主机上做了一些容器,不知何故似乎docker容器比在docker机器上设置资源(actullay cpu)使用更多的资源。

  1. 这可能吗? 如果是的话,那么“virtualbox-memory”和“cpu-count”究竟是什么?
  2. 这里是“docker统计”输出。 为什么CPU使用率超过100%? 在这里输入图像说明

docker stats每个容器分配的每个内核都被100%添加到CPU%列中。

这意味着几件事情:

  • 每行的百分比可能超过100%
  • 百分比的总和可以大于服务器中的核心数量