我有一个vm flexible可以更改其上的CPU和内存。我有5个容器在运行。三个3个从属容器执行测试用例。但是,当我运行这些容器时,我看到整个CPU都已装满。即使我增加了CPU的大小,也装满了它。我克服了。 限制每个容器的大小是唯一的选择?
答案 0 :(得分:1)
您可以在运行时limit a container's resources(内存和CPU) 。例如:
docker run --cpus=".5" my-container
仅允许my-container
使用50%的CPU。
这些设置为run-time settings,因此无法在Dockerfile
中进行设置。