如何限制Docker容器的内存使用量

时间:2018-08-17 04:56:14

标签: docker

我有一个vm flexible可以更改其上的CPU和内存。我有5个容器在运行。三个3个从属容器执行测试用例。但是,当我运行这些容器时,我看到整个CPU都已装满。即使我增加了CPU的大小,也装满了它。我克服了。 限制每个容器的大小是唯一的选择?

1 个答案:

答案 0 :(得分:1)

您可以在运行时limit a container's resources(内存和CPU 。例如:

docker run --cpus=".5" my-container

仅允许my-container使用50%的CPU。

这些设置为run-time settings,因此无法在Dockerfile中进行设置。